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
файл есть, но электрон его не может загрузить
Завтра
Делать 2 разные сборки под веб и электрон
Завтра
Добавлять env-переменную, и использования fs заворачивать в if (process.env.TARGET === '...') { }
Evgeniy
делаю как у тебя
сорян, разобрался. Там конфликт новых и старых модулей
Evgeniy
Делать 2 разные сборки под веб и электрон
спасибо, выше мне уже подсказали решение которое я искал и не мог найти
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?
Vadim
Who is work in Electron?
No, we aren't, Neo. We are in the Matrix.
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. Как правильно указать путь?
Kiro
Проблема в том, чтобы пройти ревью. Там перешли на Catalina и начались эти отлупы. Более того, старые версии которые висят в appstore (то есть уже проходили ревью) у пользователей новой OS перестали открываться ровно с тем же сообщением.
Kiro
В интернетах пишут что проблема в том, что надо дополнительно к подписи нотаризировать приложение, о том как правильно это сделать и был мой вопрос.
Anton
Уже несколько раз спрашивали))) Я думал спустя полгода уже все разобрались как это делать https://habr.com/ru/post/455874/
Kiro
Я читал эту статью, по сути основное что в ней сказано: надо нотаризировать приложения
Kiro
именно это я и делаю как писал выше, результат на ревью указан
Kiro
что еще?
Anton
Ну тогда скиньте логи нотаризации, в этой статье указано как их получить
Kiro
нотаризация проходит успешно, также как и staple потом
Anton
Сори в стор не выкладывал, я думал вопрос по нотаризации)
Kiro
и в этой статье кстати ничего не сказано про “логи нотаризации” а только про получение состояния запросов
Kiro
ну у меня там все success
Kiro
проблема то именно как раз в этапе ревью в сторе
Kiro
уже попробовал нотаризировать не только сам app, но и pkg инсталлер дополнительно, все равно отклонили
Kiro
ну это и есть получение статуса по сути по id тикета
Kiro
только если бы был invalid было бы понятнее куда копать
Anton
ну это и есть получение статуса по сути по id тикета
там по этому коду буду подробные логи.... но это не суть вашей проблемы
Kiro
тут вообще кто нибудь проходил ревью в эпстор для electron приложения за последнюю неделю?
Sergey
а с под чего лучше писать на електрон linux vs macos? есть ли какие то подводные камни как c react-native?
Nickolai
из-под того, на чем будет запускаться твоя аппка
Sergey
из-под того, на чем будет запускаться твоя аппка
запускаться планируетсья на windows, но вопрос в том не будет ли проблем з билдом, если писать с под обунты
Nickolai
ну, без танцев не обойдется, но моно позволяет это делать. Другой вопрос, что во время разработки из-под винды ты можешь столкнуться с проблемами\нюансами работы этой оси и сразу их пофиксить, чем потом ловить баги во время прода.
S
Кстати парни, лаунчер geforce now тоже сделан на электроне? Жрет 500 мб оперативы. Мне это уже перестает нравиться 😂 Разрабы планируют как то уменьшить потребление оперативы в electron?
Pavel
даже скайп?
Скайп у меня UWP
Lev
запускаться планируетсья на windows, но вопрос в том не будет ли проблем з билдом, если писать с под обунты
Пишу на винде, собираю CI под убунтой под 3 платформы, линукс винда и армлинукс проблем не видел
Nikita
su
уже попробовал нотаризировать не только сам app, но и pkg инсталлер дополнительно, все равно отклонили
тут не саппорт эппл, у тебя платная подписка, вот в саппорт девелоперов эппл и пиши, пусть работают
Kiro
тут не саппорт эппл, у тебя платная подписка, вот в саппорт девелоперов эппл и пиши, пусть работают
хм, что-то в faq не заметил, про то, что людям с подпиской apple dev нельзя здесь задавать вопросы
Kiro
вопрос с Catalina+MAS актуальный и думаю будет еще актуальней со временем. Просто возможно кто-то уже решил эту проблему и мог бы упростить поиски. Саппорт Apple довольно долгий и electron они там не любят.
Sergey
@macdev_ru
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
Ну просто люди воспринимают электрон как что-то волшебное) тупо браузер + нода
Vadim
Ну просто люди воспринимают электрон как что-то волшебное) тупо браузер + нода
Та некоторые так и воспринимают, после этого все вбросы про электрон. И макс тупые вопросы, которые на первой странице оф сайта объясняются.
Сергей
вчера обнаружил что из основного потока нельзя обратиться к DOM приложения, только подписаться на некоторые события при старте приложения. Кто сталкивался, решали как то?
Сергей
да, надо например из скрипта vue-компонента получить сформированную таблицу по id
Anton
А вы точно хорошо понимаете принцип работы electron приложения и почему там 2 процесса? Почему есть renderer и main. И как между ними взаимодействовать?
Сергей
не, я как то не вдавался ))
Anton
Зря, стоило бы
Anton
Evgeniy
Всем привет) никто не сталкивался с проблемой что на макбуке в электроне перестает ловиться звук микрофона? То есть дорожка микрофона по факту есть но на самом деле она не передаёт никаких данных. Лечилось только перезапуском электрона.
Алексей
Подскажите, При сборке под линукс почему-то иконка приложения не отображается. что не так?
Завтра
это даже с учетом того, что аптайм ~7 дней
Алексей
столкнулся с тем что после переустановки приложения под линукс - содержание приложения перестает отображаться. после перезагрузки - снова все нормально отображается.. Как это победить?
Evgeniy
У стрима в момент пропадания звука что с флагом active?
Да все там ок с актив в общем то то есть он как будто валидный. Такое произошло именно с беспроводными ушами и на бэкэнде чекнули будто нету кодека у стрима
Dmitry
Да все там ок с актив в общем то то есть он как будто валидный. Такое произошло именно с беспроводными ушами и на бэкэнде чекнули будто нету кодека у стрима
Я слышал про такой баг (на маке, да?), но воспроизвести мы его не смогли. Ещё есть нюансы с текущим deviceId, там тоже может отвалиться, но там видно по active
Artem
Всем привет. Подскажите пожалуйста, Никто не в курсе у меня на 7 и 8 версии, ни в какую не могу заставить авторизироваться через прокси, событие логин не отрабатывает, на 6 все нормально, но она страдает утечкой памяти что не даёт приложению стабильно работать