@electron_ru

Страница 112 из 177
Данил
13.03.2018
12:10:19
ну юзаю exec

Tim
13.03.2018
12:10:50
ещё одно приложение или ещё одно окно?

Данил
13.03.2018
12:10:57


новое окно этого же приложения

Google
Tim
13.03.2018
12:11:36
создать ещё один инстанс BrowserWindow?

Ты хочешь два раздельных приложения чтобы работали одновременно или чтобы в два окна одно работало?

Данил
13.03.2018
12:12:14
два раздельных

Tim
13.03.2018
12:12:52
Как вариант вынести логику в некий так скажем модуль, в котором будут необходимые поля и инстанс браузер виндоу

Потом каждый раз дёргать этот модуль

Ну условно. Думаю, ты понял о чём я

Данил
13.03.2018
12:13:20
нуу

я не знаю что значит инстанс

Tim
13.03.2018
12:13:56
объект класса

Я думаю это так делается: let func = () => {} - функция которая открывает новое окно со всеми необходимыми штуками потом при запуске let is_second_instance = app.makeSingleInstance(() => func()); if (is_second_instance) app.quit();

Данил
13.03.2018
12:19:06
в func новое окно через BrowserWindow открывать?



Tim
13.03.2018
12:37:54
Ну что-то вроде того, как мне кажется. Только надо ещё осторожно инкапсулировать всё, что относится к индивидуальным окнам

Google
Tim
13.03.2018
12:38:06
Ну и соответственно обработчики событий навешивай не на app.on('ready'), а на соответствующие события в каждом окне

Получилось?

Данил
13.03.2018
12:40:50
не понимаю как что делать

чо запускать при клике на New Window

так это событие и не нужно

Ну и соответственно обработчики событий навешивай не на app.on('ready'), а на соответствующие события в каждом окне

Костоусов
13.03.2018
15:23:46
Я разобрался с проблемой имен при создании инсталлятора с помощью windows-installer

Костоусов
13.03.2018
15:25:11
Но возникли новые проблемы

На видео видно, что когда я запускаю Setup.msi, то процесс инсталляции не доходит до конца

А когда я запускаю Setup.exe появляется какая-то анимация и запускается приложение

После запуска этих двух файлов не появляется каких-либо ярлыков на рабочем столе и в меню программ

Я считаю такое поведение инсталлятора неадекватным. И хотелось бы спросить, у более опытных коллег, как все же собрать более адекватный инсталлятор?

То есть собрать такой инсталлятор, который создает ярлыки на рабочем столе и в главном меню и сообщает, в какую папку он инсталлирует файлы.

Pavel
13.03.2018
15:35:06
winstaller по дефолту ярлык создаёт

кинь свой скрипт

Костоусов
13.03.2018
15:51:23
var electronInstaller = require('electron-winstaller'); resultPromise = electronInstaller.createWindowsInstaller({ appDirectory: './electronquickstart-win32-x64', outputDirectory: './installer64', authors: 'My App Inc.', exe: 'electronquickstart.exe' }); resultPromise.then(() => console.log("It worked!"), (e) => console.log(`No dice: ${e.message}`));

Это скрипт, которым я пытаюсь собрать инсталлер

А сам проект, для которого я пытаюсь собрать инсталлер: https://github.com/electron/electron-quick-start

Google
Roman
13.03.2018
20:37:09
вы не поверите

баг пофиксили, консоль теперь логирует

но у меня открывается пустое окно

и пустой отладчик

а скрипт страницы работает и пишет в консоль при enableLogging

сайты в browserwindow грузит, пишет ошибку если несуществующий путь, а вместо локальной страницы белый экран

так, страницу с h1 грузит, со скриптами нет. в чем же дело?

бесконечный цикл был походу

Sheldhur
14.03.2018
00:35:54


Как эту хуйню убрать?

Mikita
14.03.2018
00:55:12
нажать на клавиатуру?

Roman
14.03.2018
01:03:18
выйти и зайти в чат

Harry
14.03.2018
03:27:00
парни, при npm run dev виджет вк работает, а если npm run build, то нет. как пофиксить?

блэт. не могу понять. поставил webPreferences: { webSecurity : false, allowRunningInsecureContent: true } все равно не грузит виджет

Admin
ERROR: S client not available

Вадим
14.03.2018
04:48:30
Удобная штука

Поддержка Updater, куча форматов, маленький размер.

Использую на проде)

Костоусов
14.03.2018
10:30:44
Вадим, да это же просто отличная штука! По крайней мере в винде завелось все с первого раза. Большое спасибо за ссылку!

Google
Данил
14.03.2018
15:00:35
как запретить открывать developer tools?

через Ctrl+Shift+I

Mikita
14.03.2018
15:01:48
в продакшне разве работает?

Данил
14.03.2018
15:02:30
не

Roman
14.03.2018
15:47:43
ты ведь в Я? у вас чистые туалеты?

Сергей
14.03.2018
15:48:15
ты ведь в Я? у вас чистые туалеты?
лол конечно. причем тут это

Roman
14.03.2018
15:48:34
лол конечно. причем тут это
у меня знакомый работал в гео дизайнером) говорит обосанные были)))

я почему теперь рофлирую с этого)

Roman
14.03.2018
15:48:54
в гео?
геосервисы

Сергей
14.03.2018
15:49:10
хз я и в питере и мск был все чисто отлично

Roman
14.03.2018
15:49:39
кстати электрон пофиксили в бета-3 теперь логгинг ожил

но только в бета3)

Данил
14.03.2018
15:53:58


Сергей
14.03.2018
15:54:51
@ide_ru

Harry
14.03.2018
17:18:43
мы тут телепаты да
та обычный виджет паблика вк, до сих пор не понял шо не так. сто пудняк как-то связано с безопасностью

та обычный виджет паблика вк, до сих пор не понял шо не так. сто пудняк как-то связано с безопасностью
кароч оказыца я в начале ссылки на скрипт vkapi не написал http://, хотя в dev почему-то без http:// работало :0

Artyom
15.03.2018
10:16:16
пацаны, вопрос не по теме, но вдруг тут кто че знает. есть в телеге канал, где собирают инфу о предстоящих хакатонах, или медиа какое-нибудь?

Google
Artyom
15.03.2018
10:22:11
ох, спасибо, Алексей!

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