@electron_ru

Страница 87 из 177
Владимир
15.12.2017
06:02:32
или с минимальными зависимостями

Ну или как вариант делай сборки под все ОС и версии

как это делают нормальные поставщики ПО

Почему не имеет смысла. Если плод знаний не жалко в народ то да.
Знания останутся в твоей голове, ты их не раздашь вместе с сырцами

Google
Владимир
15.12.2017
06:04:47
А вот привлечь к себе внимание, если написан твой код толково ты сможешь.

Artem
15.12.2017
06:05:24
Владимир
15.12.2017
06:05:32
Я просто поправил твой комент и высказал своё мнение

Artem
15.12.2017
06:06:29
Спасибо за советы

Владимир
15.12.2017
06:06:57
Обращайся)

Правда я по части Debian), не почасти электрон))

Artem
15.12.2017
06:07:24
Я понял)

Lev
15.12.2017
06:07:25
Ты их не спрячешь

Никак

Ток обфускация но там свои проблемы

Google
/dev/null
15.12.2017
06:11:43
Можно и в render, при помощи remote, почитай документацию.
Вот прям спасибище тебе дорогой ты человек //не сарказм

Вот еще подсказал бы кто как закрыть окно после печати win.webContents.print({silent: true, printBackground: true}) win.close()

Sviat
15.12.2017
06:16:43
https://stackoverflow.com/questions/11138939/how-to-trigger-javascript-on-print-event

First link in yandex

/dev/null
15.12.2017
06:19:25
Это вообще не про то

Sviat
15.12.2017
06:47:00
Тогда я не понял задачу

/dev/null
15.12.2017
07:54:32
В общем пока вот такой говнокод получился win.webContents.on('did-finish-load', () => { // Use default printing options win.webContents.print({silent: true, printBackground: true}) setTimeout(function () { win.close() }, 5000) })

Игорь
15.12.2017
07:58:56
https://developer.mozilla.org/ru/docs/Web/API/WindowEventHandlers/onafterprint

Жди обновления хромиума до 63 версии и будет счастье

/dev/null
15.12.2017
08:04:21
Прочитал доку, так и не нашел, можно ли просто на ходу сгенерировать html Сейчас загружаю с диска win.loadURL('C:\\log.html') А хотелось бы win.HTML(‘<h1>text</tex>’) таково вида

Sviat
15.12.2017
08:18:47
Тебе надо открыть окно по html?

Lev
15.12.2017
08:19:53
А зачем?

Почему не сделать все в файле?

Selin
15.12.2017
08:27:44
Всем привет! Я только начал копаться в electron и у меня возникла проблема. Когда я пытаюсь подключить модуль "desktopCapturer" он мне выдает "undefined" при запуске приложения. Пример кода: const {desktopCapturer} = require('electron'); console.log(desktopCapturer); //undefined

Selin
15.12.2017
08:44:01
in the renderer process?
Нет, просто при запуске приложения. В принципе в объекте electron отсутствует "desktopCapturer"

Игорь
15.12.2017
08:44:51
https://github.com/electron/electron/blob/master/docs/api/desktop-capturer.md Читай внимательно

Process: Renderer

/dev/null
15.12.2017
08:45:13
Тебе надо открыть окно по html?
Мне нужно его «по ходу» формировать

Почему не сделать все в файле?
Сейчас все в файле… но не хочется файл генерировать (изменять) каждый раз., хочется просто «накидать» текста (html) в «переменную» и вывести ее на печать

Google
Selin
15.12.2017
08:48:12
Process: Renderer
Спасибо, прошу прощения за не внимательно)

Lev
15.12.2017
08:49:16
А реакт не подоходит? что бы не "перегенерировать файл"?)

Игорь
15.12.2017
08:53:13
Мне нужно его «по ходу» формировать
Как вариант создать окно и закидывать в него сгенерированную строку html. Ну и показывать окно в нужный момент

ну или mainWindow.loadUrl("data:text/html;charset=utf-8," + encodeURI(html));

/dev/null
15.12.2017
08:55:36
Как то не очень заходит электрон

Игорь
15.12.2017
08:57:26
ну а кто сказал что будет легко?)

/dev/null
15.12.2017
08:58:12
Я в процессе написания этого небольшого приложения, хотел уже на плюсах его написть

ну или на си сярпе

Одно только держит, что очень удобно с бэкендом работать

alfred
15.12.2017
09:09:40
() /dev/null your answer may be here. https://github.com/electron/electron/issues/1146

alfred
15.12.2017
09:10:52
)

Alexandr
15.12.2017
11:41:49
Всем привет Кто джнкинсом собирается апликухи... уже второй день не могу победить 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

может кто подскажет ...заранее спасибо

Lev
15.12.2017
12:24:23
есть мнение что собирать дженкинсом на винде - такое))

Yura
15.12.2017
13:54:50
вообще сборка на винде больная тема =)

KDeveloper ??
15.12.2017
14:15:00
выкинь дженкинс
А чем заменить?

Google
Lev
15.12.2017
15:30:34
Да лан дженкинс норм) я на гилабе собираю щас))

Он могет)

Денис
16.12.2017
14:21:04
Товарищи, всем привет! У меня есть webview, как можно, в идеале, имеется ли у него горизонтальный скролл?

document.getElementById(...).executeJavaScript is not a function

Денис
16.12.2017
15:11:02
Ну как проверить на наличие скролла у сайта

Ну или хотя бы выполнить в нём js код

Admin
ERROR: S client not available

Денис
16.12.2017
15:11:30
Вот, что почему-то выдаёт на мои попытки

document.getElementById(...).executeJavaScript is not a function

Sheldhur
16.12.2017
15:11:52
так нельзя

иначе кто угодно исполнял какой хочешь код на другом сайте

воровал пароли, сессии, выполнял действия от имени пользователя, etc

Игорь
16.12.2017
16:08:26
Попробуй атрибут preload у webview

так нельзя
Судя по документации очень даже можно

https://electronjs.org/docs/api/webview-tag#webviewexecutejavascriptcode-usergesture-callback

/dev/null
17.12.2017
07:50:32
Может конечно я очень мало работаю с windows но вот несколько дней писал под эту платформу... и с удивлением открыл для себя http://cmder.net/ Волосы стали гладкие и шелковистые) хоть какой-то уровень комфорта

Не реклама!\

Игорь
17.12.2017
07:55:01
Cmder наверно лучший эмулятор терминала под windows

Google
Lev
17.12.2017
08:05:38
а gitbash??

как же

Andrey
17.12.2017
09:45:24
Есть тут те кто кодит в VS Code?

И использует эмулятор терминала gitbash в нём?

Проблема уже давно висит у меня: при выполнении любого таска, в консоли постоянно вылетает ошибка "Command not found".

/dev/null
17.12.2017
11:04:55
так это какая-то обертка над ConEmu
Не могу сказать., мне прям облегчила жизнь под виндовс

Sheldhur
17.12.2017
15:07:06
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 создаёт папку для закачки

ошибок никаких не вываливает

Artem
17.12.2017
16:06:18
Ребят, вообщем решил делать сборки через electron-builder. При запуске сборки под линукс ошибка: Electron builder unresolved node modules shebang-command, get-stream, is-stream, ... Не пойму в чём проблема.

Решил поставить shebang-command и т.д. через npm. Также ошибка вылетает при сборке

Artem
17.12.2017
16:31:22
чекай есть ли в node_modules проекта
проверил, есть они там, которые поставил

Sheldhur
17.12.2017
16:32:40
проверил, есть они там, которые поставил
https://github.com/sheldhur/Vector/blob/master/package.json#L56

Страница 87 из 177