javascript печать без перезагрузки и перенаправленя страницы

215
07 февраля 2018, 14:45

Есть такая переменна

    var temp = '<p style="text-align: center;">Строка 1</p>\n' +
      '<p style="text-align: center;">Строка 2</p>\n' +
      '<p style="text-align: center;">Строка 3</p>\n' +
      '<h1 style="text-align: center;">' + 2 + '</h1>\n' +
      '<p style="text-align: center;">' + 1 + '</p>'

Вот не пойму, как можно вывести ее на печать. (Без редиректов и перезагрузки текущей страницы).
В електроне делал так:

 let win = new BrowserWindow({width: 400, height: 300, frame: false})
            var temp = '<p style="text-align: center;">1</p>\n' +
              '<p style="text-align: center;">1</p>\n' +
              '<p style="text-align: center;">2</p>\n' +
              '<h1 style="text-align: center;">' + response.data + '</h1>\n' +
              '<p style="text-align: center;">' + usl + '</p>'
            win.loadURL('data:text/html;charset=utf-8,' + encodeURI(temp))
            win.webContents.on('did-finish-load', () => {
              // Use default printing options
              win.webContents.print({silent: true, printBackground: true})
              setTimeout(function () {
                win.close()
              }, 5000)
            })
READ ALSO
ObjectManager добавление объекта в текущий слой

ObjectManager добавление объекта в текущий слой

Добрый день! добавляю множество меток на карту чеерез ObjectManager, далее кликаю по одиночному объекту по данным которого должно отрисовываться...

226
Правильно ли я делаю, закрытие блока, JS

Правильно ли я делаю, закрытие блока, JS

Начал знакомство с JSМне необходимо закрывать блок по клику на крестик

240
Не устанавливается проект Gatsby

Не устанавливается проект Gatsby

Я пытаюсь установить проект с помощью Gatsby, но получаю ошибкиИ так со всеми проектами из официального репозитория

188
Создание jquery функции

Создание jquery функции

Всем приветЕсть следующая функция:

274