Anonymous
Это вообще не про то
Svyatoslav
Тогда я не понял задачу
Anonymous
В общем пока вот такой говнокод получился win.webContents.on('did-finish-load', () => { // Use default printing options win.webContents.print({silent: true, printBackground: true}) setTimeout(function () { win.close() }, 5000) })
Igor
https://developer.mozilla.org/ru/docs/Web/API/WindowEventHandlers/onafterprint
Igor
Жди обновления хромиума до 63 версии и будет счастье
Anonymous
Прочитал доку, так и не нашел, можно ли просто на ходу сгенерировать html Сейчас загружаю с диска win.loadURL('C:\\log.html') А хотелось бы win.HTML(‘<h1>text</tex>’) таково вида
Svyatoslav
Тебе надо открыть окно по html?
Lev
А зачем?
Lev
Почему не сделать все в файле?
SE
Всем привет! Я только начал копаться в electron и у меня возникла проблема. Когда я пытаюсь подключить модуль "desktopCapturer" он мне выдает "undefined" при запуске приложения. Пример кода: const {desktopCapturer} = require('electron'); console.log(desktopCapturer); //undefined
SE
in the renderer process?
Нет, просто при запуске приложения. В принципе в объекте electron отсутствует "desktopCapturer"
Igor
https://github.com/electron/electron/blob/master/docs/api/desktop-capturer.md Читай внимательно
Igor
Process: Renderer
Anonymous
Тебе надо открыть окно по html?
Мне нужно его «по ходу» формировать
Anonymous
Почему не сделать все в файле?
Сейчас все в файле… но не хочется файл генерировать (изменять) каждый раз., хочется просто «накидать» текста (html) в «переменную» и вывести ее на печать
SE
Process: Renderer
Спасибо, прошу прощения за не внимательно)
Lev
А реакт не подоходит? что бы не "перегенерировать файл"?)
Igor
Мне нужно его «по ходу» формировать
Как вариант создать окно и закидывать в него сгенерированную строку html. Ну и показывать окно в нужный момент
Igor
ну или mainWindow.loadUrl("data:text/html;charset=utf-8," + encodeURI(html));
Anonymous
Как то не очень заходит электрон
Igor
ну а кто сказал что будет легко?)
Anonymous
Я в процессе написания этого небольшого приложения, хотел уже на плюсах его написть
Anonymous
ну или на си сярпе
Anonymous
Одно только держит, что очень удобно с бэкендом работать
alfred
() /dev/null your answer may be here. https://github.com/electron/electron/issues/1146
alfred
)
Aleksandr
Всем привет Кто джнкинсом собирается апликухи... уже второй день не могу победить if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) gyp: C:\Windows\system32\config\systemprofile\.node-gyp\7.10.0\include\node\common.gypi not found (cwd: C:\Jenkins\workspace\desktop-app\core\node_modules\winax) while reading includes of binding.gyp while trying to load binding.gyp
Aleksandr
может кто подскажет ...заранее спасибо
Lev
есть мнение что собирать дженкинсом на винде - такое))
Jørgen
вообще сборка на винде больная тема =)
Кирилл
выкинь дженкинс
А чем заменить?
Lev
Да лан дженкинс норм) я на гилабе собираю щас))
Lev
Он могет)
Den
Товарищи, всем привет! У меня есть webview, как можно, в идеале, имеется ли у него горизонтальный скролл?
Den
document.getElementById(...).executeJavaScript is not a function
Den
Ну как проверить на наличие скролла у сайта
Den
Ну или хотя бы выполнить в нём js код
Den
Вот, что почему-то выдаёт на мои попытки
Den
document.getElementById(...).executeJavaScript is not a function
Sheldhur
так нельзя
Sheldhur
иначе кто угодно исполнял какой хочешь код на другом сайте
Sheldhur
воровал пароли, сессии, выполнял действия от имени пользователя, etc
Igor
Попробуй атрибут preload у webview
Igor
так нельзя
Судя по документации очень даже можно
Igor
https://electronjs.org/docs/api/webview-tag#webviewexecutejavascriptcode-usergesture-callback
Anonymous
Может конечно я очень мало работаю с windows но вот несколько дней писал под эту платформу... и с удивлением открыл для себя http://cmder.net/ Волосы стали гладкие и шелковистые) хоть какой-то уровень комфорта
Anonymous
Не реклама!\
Igor
Cmder наверно лучший эмулятор терминала под windows
Lev
а gitbash??
Lev
как же
Andrey
Есть тут те кто кодит в VS Code?
Andrey
И использует эмулятор терминала gitbash в нём?
Andrey
Проблема уже давно висит у меня: при выполнении любого таска, в консоли постоянно вылетает ошибка "Command not found".
Sergey
Под маком сижу
Anonymous
так это какая-то обертка над ConEmu
Не могу сказать., мне прям облегчила жизнь под виндовс
Sheldhur
electron-updater у всех нормально работает? у меня перестал качать [2017-12-17 22:57:40.466] [info] App starting... [2017-12-17 22:58:08.021] [info] Checking for update [2017-12-17 22:58:11.747] [info] Found version 2.0.0-beta.5 (url: Vector-Setup-2.0.0-beta.5.exe) [2017-12-17 22:58:11.752] [info] Downloading update from Vector-Setup-2.0.0-beta.5.exeи всё, event download-progress не срабатывает, но в Temp создаёт папку для закачки
Sheldhur
ошибок никаких не вываливает
Artem
Ребят, вообщем решил делать сборки через electron-builder. При запуске сборки под линукс ошибка: Electron builder unresolved node modules shebang-command, get-stream, is-stream, ... Не пойму в чём проблема.
Artem
Решил поставить shebang-command и т.д. через npm. Также ошибка вылетает при сборке
Sheldhur
ошибок никаких не вываливает
сделал даунгред до 2.16.3 и всё работает
Sheldhur
мб глобально поставил или ещё чё
Sheldhur
чекай есть ли в node_modules проекта
Artem
чекай есть ли в node_modules проекта
проверил, есть они там, которые поставил
Sheldhur
проверил, есть они там, которые поставил
https://github.com/sheldhur/Vector/blob/master/package.json#L56
Sheldhur
деректория есть в конфиге?
Sheldhur
Есть.
ну я хз, если на гите есть проект могу попробовать
Sheldhur
у тебя пол стакана вискаря времени