@electron_ru

Страница 50 из 177
Денис
16.08.2017
08:09:33
В разработке было всё окей

Sheldhur
16.08.2017
08:11:23
в asar пакуешь?

Сергей
16.08.2017
08:17:21
В разработке было всё окей
ты его в депенденсис ставил?

Денис
16.08.2017
09:03:31
в asar пакуешь?
electron-packager

Google
Денис
16.08.2017
09:05:38
"devDependencies": { "electron": "~1.6.2", "electron-packager": "^8.7.2", "gulp": "^3.9.1", "gulp-autoprefixer": "^4.0.0", "gulp-clean-css": "^3.7.0", "gulp-imagemin": "^3.3.0", "gulp-scss": "^1.4.0", "gulp-uglify": "^3.0.0", "gulp-watch": "^4.3.11", "pump": "^1.0.2", "purify-css": "^1.2.5" }, "dependencies": { "jquery": "^3.2.1", "jquery-ui": "^1.12.1", "jsonfile": "^3.0.1", "cheerio": "^1.0.0-rc.2", "nightmare": "^2.10.0" } }

Ilya
16.08.2017
13:07:17
Кто собирал модули для electron? Они собираются вместе с браузером или отдельно с загоолвками от electron?

Разбираюсь в этом https://github.com/electron/electron/blob/master/docs/tutorial/using-native-node-modules.md

A.
16.08.2017
17:12:47
народ, есть тут кто-то знающий svg? почему тут не работает маска? https://codepen.io/anon/pen/dzJbax (а тут работает https://bl.ocks.org/jfsiii/7772281)

Lev
16.08.2017
20:01:43
потому что вы скопировать не можете правильно

тут даже и сказать нечего сравните 2 кода ваш и не ваш

A.
16.08.2017
21:21:36
даже не знаю как ответить ?

после копирования я что-то изменил. нельзя было? я плохой мальчик?

Lev
16.08.2017
21:34:14
ну так вы смотрите что вы меняете может быть?

вы нарушаете структуру тегов и удивляетесь, что не работает

Stand
17.08.2017
05:08:54
Как уменьшить вес готового приложения? Первичный гугл ответа не дал.

Google
Stand
17.08.2017
05:16:34
Буду убирать лишние зависимости. Спасибо!

Alexandr
17.08.2017
10:30:28
Всем привет, понимаю что мало кто сможет ответить но попробую спросить. Есть у нас аппликуха, у нее webview, в этой вебвью есть скрипт который имеет код вида let modal = window.open(url, title); Но мы ловим new-window и поднимаем по своему (опции, прелоад сприпты итп) Как потом вернуть ссылку на окно которое мы подняли через new BrowserWindow Вся эта штука возникла при интеграции LiveChat от livehelpnow.net Сомневаюсь, но всё же может кто сталкивался?

A.
17.08.2017
10:40:59
отправить событие из main? словить его в первом render

Alexandr
17.08.2017
11:04:31
и как потом с гостевой страници управлять порожденным окном?

Сергей
17.08.2017
11:17:27
Вроде

В доке все есть

Alexandr
17.08.2017
11:22:16
https://jsfiddle.net/#&togetherjs=59Rs4VHIfd 9 строка и 12 Этим кодом я не могу управлять подменять или что-то еще он грузиться в vebview

т.е. у меня минимум долетит до странице в dwebview прокся на browserwindow и я не уверен что оно будет работать

Igor
17.08.2017
12:34:52
добрый день, не подскажет кто как добавить sqlite в электрон, когда в дев режиме запускаешь все окей, как только билдишь, ставишь, пишет sqlite_cantopen, перепробовал уже все что можно нагуглить. пытался указывать путь как только можно и path.resolve и c app.getAppPath , в настройках добавлял extraResources, ничего не помагает

Sheldhur
17.08.2017
12:44:24
Alexandr
17.08.2017
14:03:16
childrenWindow.webContent.send('someEvent', {...props})
мимо.. ибо скрипт сторонний сидит в webview и ничего не знает про electron

Sheldhur
17.08.2017
14:04:01
значит никак

Igor
17.08.2017
14:36:36
я хз как ты там чё делаешь, но его надо впихнуть в asar или куда ты его там собираешь
впихнуть ? судя по всему он работает но просто проблема с файлом базы, поидее он же должен создать файл если его нету, если писать :memory: то все работает, т.e. sqlite3 работает, проблема видимо в базе

Sheldhur
17.08.2017
14:37:19
ну создай :)

где ты его создаешь опять же

Igor
17.08.2017
14:37:52
так он же сам должен если нет:)

Google
Igor
17.08.2017
14:40:20
node-sqlite3?
да, https://github.com/mapbox/node-sqlite3

Stand
17.08.2017
14:58:53
До билда файл не делаешь?

var sqlite3 = require('sqlite3').verbose(); var dbPath = path.resolve(__dirname, 'yourfile'); var db = new sqlite3.Database(dbPath);

A.
17.08.2017
15:20:30
> var dbPath = path.resolve(__dirname, 'yourfile'); имхо, тут __dirname сомнителен, лучше класть в app.getPath('userData')

Dmitry
17.08.2017
15:20:51
+

Alexandr
17.08.2017
15:20:54
если прав хватит

A.
17.08.2017
15:21:34
если прав "не хватит" то и приложение не запустится

A.
17.08.2017
16:22:02
Упс, сделаю так
ты смысл понял или пояснить вкратце?

Stand
17.08.2017
16:22:43
userData даст путь в локальную папку пользователя на соответствующей ос?

Dmitry
17.08.2017
16:27:10
+

A.
17.08.2017
16:27:20
проще говоря это "своя" папка приложения в рамках пользователя, в отличие от __dirname в которой будет путь к запущенному (распакованному) приложению, хз как правильно сказать

A.
17.08.2017
16:27:53
смысл в том, что в большистве случаев userData статичнее __dirname

Stand
17.08.2017
16:33:28
Отлично, при обновлении приложения на маке не затрется

Денис
18.08.2017
15:28:56
Ребят, реально ли и, если да, то как реализовать - есть iframe, в нем кнопка, которая должна открывать новое окно приложения

A.
18.08.2017
15:30:33
ифрейм твой?

Денис
18.08.2017
15:30:53
Да

В srcdoc

A.
18.08.2017
15:31:08
postMessage в родительское окно?

Денис
18.08.2017
15:31:33
Это нод?

Google
Денис
18.08.2017
15:31:58
Как это?) По-подробнее плез?)

A.
18.08.2017
15:32:03
https://learn.javascript.ru/cross-window-messaging-with-postmessage

Денис
18.08.2017
15:32:41
Оо, найс, гляну, спасибо

Viktor
20.08.2017
08:45:44
Подскажите пожалуста, почему у меня app.getName возвращает Electron? В package.json прописано name и productName.

Admin
ERROR: S client not available

Sheldhur
20.08.2017
08:46:32
оно вкомпилится при сборке

т.е. в dev у тебя будет electron 1.6.5, а в prod someApp 0.0.1

для дев можно ручками setName и setVersion сделать

Viktor
20.08.2017
08:57:02
Ок, спасибо.

Тогда ламерский вопорс. Как в коде проверить это dev или prod?

Sheldhur
20.08.2017
08:59:52
)))

Vladimir
20.08.2017
09:14:53
Тогда ламерский вопорс. Как в коде проверить это dev или prod?
с помощью define плагина надо втемяшить переменную в сборку

A.
20.08.2017
09:43:55
Viktor
20.08.2017
09:44:25
Коллеги, пробую создание приложения со значком в трее. Окно скрывается когда щелкаешь на иконке и где-то вне окна. Вот если щелкать на иконке, сообщение after-hide передается 2 раза.

Нашел, пардон

Nickolai
20.08.2017
17:41:31
Добрый вечер! Вопрос по Реакту в связке с электрон. У меня есть необходимость строить некоторые компоненты по данным, которые я хочу получать через вызов ipcRenderer.send (в main процессе вызываю системные команды). По опыту, как вы вызывали send и как привязывали обработчик для получения ответа?

Dima
20.08.2017
19:57:37
setState?

Dmitry
21.08.2017
08:54:49
Ахой, товарищи! Вопрос: как устанавливать шорткаты ясно-понятно. А можно ли как-то быстро УБРАТЬ все стандартные шорткаты хромиума? Типа: не перезагружать приложение при Win+R и тд

Roman
21.08.2017
09:45:18
Можно перехватить эти шорткаты

Google
Dmitry
21.08.2017
10:35:16
Дп, это я уже сделал, спасибо

Юрий
21.08.2017
11:02:48
Есть же пакет в нпм для этого
Ссылку? (Можно было и сразу?)

Сергей
21.08.2017
11:08:11
Ссылку? (Можно было и сразу?)
https://www.npmjs.com/package/shortcut-key

Dmitry
21.08.2017
11:09:19
Ммм, какая прелесть

ТОлько это не то

Юрий
21.08.2017
11:10:13
ТОлько это не то
Отвечай под сообщением чтобы быстрее ответили

Dmitry
21.08.2017
11:16:20
?

Юрий
21.08.2017
12:55:15
Убрать никак
Есть собраный список хромиумных шорткатов под рукой ?

Сергей
21.08.2017
12:55:23
нет

у гугла есть

Юрий
21.08.2017
13:01:52
у гугла есть
Так сразу и подумал)

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