Завтра
Ну по сути реклама почти соответствует действительности
По крайней мере, подписать компонент на события ipc нет вообще никакого труда
Anton
Ты просто не забудь заимпортить ipc.
Anton
По-моему он в remote лежит
Vadim
И если что, есть отличие между ipcRenderer и ipcMain
Anton
Да, я только уже не помню где :)
Vadim
https://electronjs.org/docs/api/ipc-main#%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9
.
Веб-браузер, созданный на ElectronJS, случайно не сработал. До этого работал.
.
.exe
.
.
Кто-то может сказать мне, что такое проблема? В зависимости от этого решаем проблему
.
При открытии программы появится белое пустое окно
.
Артем
По виду - это винда 10, а она, вроде бы, не бывает 32 битной. А команда на сборку билдером имеет параметр ia32
Артем
Попробуйте слбрать под 64
.
Спс, Сейчас протестурую
Артем
Да и окно с ошибкой - это не проблема самой скомпиленной программы, а окно ошибки инсталлера...
.
Я думаю, что белое окно не из этого окна. Это как-то из рендеринга
Electron.js releases
v8.0.0-nightly.20190812
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190812
v8.0.0-nightly.20190812
Roman
какая 8 версия вообще
Roman
у меня с 5ой верстка не работает, сижу с четвертой
D
эх, даже в электроне тяжело с кросс-браузерностю)
S
Кроссбраузерность это миф
Roman
Roman
белый экран в браузер виндоу, даже разбирать лень, просто руки от такого опускаются
Nikita
а с чего решили что верстка?
Nikita
bulma и vue
осмелюсь предположить, что вот это избавит от белого экрана
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
}
});
Roman
с 2,3,4 версией все работало и с nodeIntegration
Roman
странное предположение
Nikita
странное предположение
в 5 выключили интеграцию по умолчанию, странно говорить про верстку по таким описаниям проблем – у вас дядька, скорее вью не завелся, а не "верстка не работает")
Roman
Очень вероятно
Спасибо за хинт
Roman
Белый экран потому что роутер не загрузил шаблон и компонент, может быть, я не смотрел)
Nikita
Roman
Я просто заранее расстроился
Anton
Roman
Представляете, приложухой пользуются более 100 человек в день, а у меня такие познания в ченджлогах электрона))0
Anton
Вопрос: а как сделать, чтобы у человека при переходе по ссылке в электроне открывался дефолтный браузер с этой ссылкой?
Vadim
Electron.js releases
v6.0.2
https://github.com/electron/electron/releases/tag/v6.0.2
v6.0.2
Maksym
https://alligator.io/vuejs/component-lifecycle/
Maksym
не можешь в хуке компонента где отрисовываешь список слушать событие с мейн процеса? сколько ты уже с этим сидишь? неделю?
и сколько у тебя там лет опыта? 6? 8?
Maksym
а в програмировании?
Maksym
24 года в проге и не осилить такою чепуху
сильно)))
Maksym
тебе же даже сказали
Maksym
как делать, в чем проблема? ты не можешь нагуглить как написать хук для компонента?
Maksym
всунь в created хук
ipcRenderer.on('твой-ивент') и все
Maksym
или какой там ипц не помню
Maksym
?
Maksym
в вью я не силен
и вопросы у тя по вью
может лучше спроси в их чате?
Kenan
????
Kenan
скрин кода кидай сюда
Anton
Так покажи код...
Maksym
вроде можно через this.$data.prop
я хз как там правильно
погугли
Maksym
красава
Electron.js releases
v8.0.0-nightly.20190813
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190813
v8.0.0-nightly.20190813
Roman
вы теряли контекст в вуе чтоли в итоге?
Anton
Return
Anton
Тебе сюда http://learn.javascript.ru/
Vadim
Anton ты что, этожесиньор
Anton
Бля, сорян, тогда https://javascript.info/
Vadim
Замыкания понимаешь?
Vadim
http://learn.javascript.ru/closures
Vadim
Кстати, в других языках замыкания подобны..
Anton
:) ты сделал мой день
Electron.js releases
v8.0.0-nightly.20190814
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190814
v8.0.0-nightly.20190814
Electron.js releases
v7.0.0-beta.3
https://github.com/electron/electron/releases/tag/v7.0.0-beta.3
v7.0.0-beta.3
Dima
подскажите плз по Електрону
в хроме вот такая табличка
Dima
в Електроне теряется бордер почему то
Den
Кто-нибудь сталкивался с задачей эмулировать удаленный терминал? Что для этого юзали?
Electron.js releases
v8.0.0-nightly.20190815
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190815
v8.0.0-nightly.20190815
IfonYa
в Електроне теряется бордер почему то
таблица выходит за ширину и высоту блока. блоку пропиши
box-sizing: border-box; или уменьш размеры таблицы. на величину (margin+ padding + border-width)
Anton
Привет.
Не получается подписать маковскую сборку. Мож у кого есть статейка по этому поводу?
Vadim
Vadim
Vadim
Anton
Спасиб. Как раз эту статтью начал читать
Anton
как же я люблю apple 🤮
Electron.js releases
v8.0.0-nightly.20190816
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190816
v8.0.0-nightly.20190816
Roman
Всем привет)
Кто-нибудь сможет помочь с херней описанной в issue?(
Я уже 2 недели ломаю голову, пожалуйста хелп ми((
https://github.com/electron/electron/issues/19788
rovnyart
Всем привет, ребят, подскажите плз, что я делаю не так, никак не могу разобраться с путями. У меня в приложении есть место, где мне надо прочитать файлы из относительного пути, делаю это как path.resolve('src/models'), в дев-режиме все работает, в продуктовом режиме - тоже все работает, перестает работать после упаковки electron-packager-ом. Ок, почитал FAQ, там написано, что нужно резолвить пути так: path.resolve(__dirname, 'src/models'). И вот эта хрень у меня вообще не работает. Я использую webpack, у меня __dirname вообще почему-то просто /. Прочитал про опцию node: { __dirname: false } в конфиге вебпака, выставил ее, __dirname стало вообще каким-то адом node_modules\electron\dist\resources\electron.asar\renderer, и конечно с таким дирнейм ничего не резолвится((( Не понимаю, че ему надо, подскажите плз, может кто сталкивался?