Oleh
Потому что ты пытаешься запускать nodejs в браузере, а потом наоборот.
Я делаю preload script, и пробрасываю все что мне нужно. Вот так.
https://github.com/ubergrape/grape-electron/blob/new/src/preload/mainWindow.js#L57
Oleh
https://electronjs.org/docs/api/browser-window
Evgeniy
Evgeniy
файл есть, но электрон его не может загрузить
Завтра
Делать 2 разные сборки под веб и электрон
Завтра
Добавлять env-переменную, и использования fs заворачивать в if (process.env.TARGET === '...') { }
Evgeniy
сорян, разобрался. Там конфликт новых и старых модулей
Electron.js releases
v8.0.0-nightly.20191021
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191021
Electron.js releases
v7.0.0
https://github.com/electron/electron/releases/tag/v7.0.0
v7.0.0
Electron.js releases
v6.1.0
https://github.com/electron/electron/releases/tag/v6.1.0
v6.1.0
Samarqand vil. Pastdarg'om tum. Chimboy OSHP
Hello
Samarqand vil. Pastdarg'om tum. Chimboy OSHP
Who is work in Electron?
Anton
Kiro
Кто нибудь разобрался с нотаризацией для MAS? Не могу пройти ревью в сторе, постоянно пишут что “app cannot be opened because the developer cannot be verified”
Kiro
собираю app electron-packager, потом отдельно подписываю electron-osx-sign (identity “3rd Party Mac Developer Application”), потом app нотаризирую через electron-notarize, получаю подтверждение тикета и делаю там же staple, потом собираю pkg (“3rd Party Mac Developer Installer”) и отправляю на ревью. В результате отклоняют с тем что выше.
Kiro
что ему еще надо то?
Samarqand vil. Pastdarg'om tum. Chimboy OSHP
Mikhail
Привествую. Столкнулся с проблемой при использовании html-pdf.
Пока приложение запускается в dev режиме, все работает, как только собираю его в appimage - ругается что не может найти phantomjs-prebuilt. Приложение распаковал, этот модуль лежит в /resources/app.asar.unpacked/node_modules/phantomjs-prebuilt/bin/phantomjs.
В либе htmk-pdf есть параметр phantomPath. Как правильно указать путь?
Anton
Kiro
Проблема в том, чтобы пройти ревью. Там перешли на Catalina и начались эти отлупы. Более того, старые версии которые висят в appstore (то есть уже проходили ревью) у пользователей новой OS перестали открываться ровно с тем же сообщением.
Kiro
В интернетах пишут что проблема в том, что надо дополнительно к подписи нотаризировать приложение, о том как правильно это сделать и был мой вопрос.
Vadim
Anton
Уже несколько раз спрашивали)))
Я думал спустя полгода уже все разобрались как это делать
https://habr.com/ru/post/455874/
Kiro
Я читал эту статью, по сути основное что в ней сказано: надо нотаризировать приложения
Kiro
именно это я и делаю как писал выше, результат на ревью указан
Anton
Kiro
что еще?
Anton
Ну тогда скиньте логи нотаризации, в этой статье указано как их получить
Kiro
нотаризация проходит успешно, также как и staple потом
Anton
Сори в стор не выкладывал, я думал вопрос по нотаризации)
Kiro
и в этой статье кстати ничего не сказано про “логи нотаризации” а только про получение состояния запросов
Kiro
ну у меня там все success
Kiro
проблема то именно как раз в этапе ревью в сторе
Kiro
уже попробовал нотаризировать не только сам app, но и pkg инсталлер дополнительно, все равно отклонили
Anton
Kiro
ну это и есть получение статуса по сути по id тикета
Kiro
только если бы был invalid было бы понятнее куда копать
Kiro
тут вообще кто нибудь проходил ревью в эпстор для electron приложения за последнюю неделю?
Sergey
а с под чего лучше писать на електрон linux vs macos? есть ли какие то подводные камни как c react-native?
Nickolai
из-под того, на чем будет запускаться твоя аппка
Nickolai
ну, без танцев не обойдется, но моно позволяет это делать. Другой вопрос, что во время разработки из-под винды ты можешь столкнуться с проблемами\нюансами работы этой оси и сразу их пофиксить, чем потом ловить баги во время прода.
S
Кстати парни, лаунчер geforce now тоже сделан на электроне? Жрет 500 мб оперативы. Мне это уже перестает нравиться 😂 Разрабы планируют как то уменьшить потребление оперативы в electron?
Pavel
Саша
Lev
Nikita
su
Kiro
вопрос с Catalina+MAS актуальный и думаю будет еще актуальней со временем. Просто возможно кто-то уже решил эту проблему и мог бы упростить поиски. Саппорт Apple довольно долгий и electron они там не любят.
Sergey
Sergey
@macdev_ru
Electron.js releases
v8.0.0-nightly.20191022
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191022
v8.0.0-nightly.20191022
Anonymous
Есть доступные русские курсы, интенсивы по электрону?
Lev
не видел)
Oleh
Че там учить то? Есть вопрос, открываешь доку и смотришь
Oleh
Ну или гуглишь проблему
Lev
Ну просто люди воспринимают электрон как что-то волшебное) тупо браузер + нода
Сергей
вчера обнаружил что из основного потока нельзя обратиться к DOM приложения, только подписаться на некоторые события при старте приложения. Кто сталкивался, решали как то?
Anton
Сергей
да, надо например из скрипта vue-компонента получить сформированную таблицу по id
Anton
А вы точно хорошо понимаете принцип работы electron приложения и почему там 2 процесса? Почему есть renderer и main. И как между ними взаимодействовать?
Сергей
не, я как то не вдавался ))
Anton
Зря, стоило бы
Anton
Evgeniy
Всем привет) никто не сталкивался с проблемой что на макбуке в электроне перестает ловиться звук микрофона? То есть дорожка микрофона по факту есть но на самом деле она не передаёт никаких данных. Лечилось только перезапуском электрона.
Алексей
Подскажите, При сборке под линукс почему-то иконка приложения не отображается. что не так?
Завтра
Завтра
это даже с учетом того, что аптайм ~7 дней
Dmitry
Алексей
столкнулся с тем что после переустановки приложения под линукс - содержание приложения перестает отображаться. после перезагрузки - снова все нормально отображается.. Как это победить?
Artem
Всем привет. Подскажите пожалуйста, Никто не в курсе у меня на 7 и 8 версии, ни в какую не могу заставить авторизироваться через прокси, событие логин не отрабатывает, на 6 все нормально, но она страдает утечкой памяти что не даёт приложению стабильно работать