🐽 Alex
Приветствую, как двум файлам (не Main и Renderer) общаться между собой с помощью ipc? Например renderer и какой нибудь parse. И нужно ли для этого привязывать этот файл к документу?
🐽 Alex
//Код
<script defer src='./renderer.js'></script>
<script defer src='./parse.js'></script>
// Код
Danila
🐽 Alex
🐽 Alex
Он в рендер процессе не работает, только в main или отдельным файлом если запускать
Danila
Тогда тем более в чем проблема?
🐽 Alex
Я не хочу кишки так сказать наружу, хочется все это добро спрятать
🐽 Alex
Как то подлкючить этот скрипт отдельно
Danila
Я вам не понимаю, извините
Danila
Require в main вам чем не угодил?
🐽 Alex
Require в main вам чем не угодил?
Ну получается так) просто ещё не изучал именно подключение таким образом файлов, только библиотек. Плюс там экспорт и импорт тоже не совсем понятен был
Danila
Danila
Если вас что-то смущает, изучите подробнее архитектуру electron-приложения. Вам станет легче работать
Electron.js releases
v12.0.0-beta.3
https://github.com/electron/electron/releases/tag/v12.0.0-beta.3
v12.0.0-beta.3
Electron.js releases
v13.0.0-nightly.20201123
https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20201123
v13.0.0-nightly.20201123
Ruslan
Ребят всем привет. Хотел узнать, есть ли у электрона какие то методы, чтобы расширенный экран переключить на дублирующий?
endifai
Всем привет. Есть вопрос по electron + react. Делаю приложение для мак версии. И хочу добавить функционал для шаринга данных посредством контекстного меню. Необходима возможность расшарить по почте, в заметки, напоминания и через airdrop. Нашел возможность использовать web share api, но в электрон оно не работает. Возможно ли вообще это реализовать?
Electron.js releases
v9.3.5
https://github.com/electron/electron/releases/tag/v9.3.5
v9.3.5
Electron.js releases
v11.0.3
https://github.com/electron/electron/releases/tag/v11.0.3
v11.0.3
Ruslan
Bet1x
Кто нибудь пользуется веб ассемблером на электроне? Влияет ли использование веб ассемблера нагруженных задач на потребление озу?
Bakhrom
Доброго времени всем!
Может ли Electron получить mac адрес устройства?
Vlad
npm i macaddress
Vlad
Либо через нодовский 'os'.networkInterfaces()
Bakhrom
для этих нужно отдельный node процесс запустить?
Bakhrom
Или в electron работают модули nodejs?
Alexander
Есть ли возможность при использовании globalShortcut.register сделать, чтобы локальные обработчики из других приложений (подписанные на это событие) также его получили?
Electron.js releases
v13.0.0-nightly.20201124
https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20201124
v13.0.0-nightly.20201124
Maksim
Привет. Подмиогните советом. Пытаюсь собрать установщик, перед этим успешно собрал пакет. Поле "authors" в package.json уже добавил согласно полученной ошибке и пересобрал. Всем заранее спасибо!
🐽 Alex
Добрый день, неделю бьюсь над проблемой. Есть некая либа, которая не дает хорошо юзать прокси (Puppeteer). Задача: мне надо каждые N секунд менять прокси, можно каким либо образом связать моё приложение с TCP клиентом чтобы через него обрабатывались все запросы, и этот клиент сам задавал через какой ip?
Electron.js releases
v13.0.0-nightly.20201125
https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20201125
v13.0.0-nightly.20201125
Electron.js releases
v13.0.0-nightly.20201126
https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20201126
v13.0.0-nightly.20201126
Electron.js releases
v12.0.0-beta.4
https://github.com/electron/electron/releases/tag/v12.0.0-beta.4
v12.0.0-beta.4
Anonymous
Всем привет. Ребят, а какие вообще минусы использования sqlite3 в электроне? Я хочу мигрировать с текущей базы на файлах (lokijs) на нормальную и может есть какие-то подводные камни
Maksim
Maksim
Всем привет
Собираю дектопное на приложение электрон для мака двух агентах (локальный 10.15.7 и Ажурный 10.14 )
yarn install && yarn build
electron-packager . --overwrite --platform=darwin --arch=x64 --icon=./src/icon/icon.icns --prune=true --out=release-builds
На локальном все собирается и запускается. Если же собирать на ажурном агенте, то локально он не запускается. При запуске вижу: The application “be” can’t be opened.
Со сборкой десктопных приложений ранее не сталкивался поэтому больше инфы дать не могу. Нет понимантя в какую сторону смотреть.
Подскажите пожалуйста в какую сторону смотреть.
Anonymous
Anonymous
Electron.js releases
v13.0.0-nightly.20201127
https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20201127
v13.0.0-nightly.20201127
BARSOOQUE
Есть проблема. У меня не работает собранная версия приложения на любом компе, кроме того, на котором сбилдил. Пробовал electron-builder и electron-packager, всё одно, на компе с которого билдил работает, а на любом другом пустое окно с пустой консолью в котором не открылась страница. В гугле только написано, что дело может быть в том что пути перепутались из-за того что файлы под упаковку находятся не в корне проекта, а в ./build/ от корня, и правда, у меня так и есть, но я даже специально через electron-packager чтобы всё было прозрачно сделал чтобы все файлы были на одном уровне в собранной версии в resources/app/, и опять, с моего компа открывается, с остальных нет. К тому же в гугле у людей оно и на своём компе не открывает страницу, а у меня открывает, соответственно вывод что с путями у меня всё нормально.
Кто-то сталкивался, как починить?
Vadim
Открой приложение через терминал/командную строку
Vadim
И там будут логи
BARSOOQUE
Встречный вопрос: как так, или я тупой?
Vadim
Стоит сформулировать свой вопрос четко и без брани, мы же приличное сообщество)
Vadim
Ибо ничего не ясно, зато мат тут как тут
Vadim
BARSOOQUE
Я же написал, electron-builder и electron-packager
Vadim
Если не собираешь, то смотри в сторону webpack + define plugin
Vadim
BARSOOQUE
Вебпак, да
Понял, всё, благодарю
Vladislav
Гайс, может кто сказать в чем проблема по ошибке? В электроне или разработчике который писал на нем
Vladislav
Юзаю маленькое приложение, на последнем бигсюре начало крашится, хочу помочь собрать фитбэк для автора, а на электроне никогда не писал
Maksim
Антон
приветствую. Вопрос может не по теме, но кто с этим сталкивался, как обосновать такой подход к UI, какие плюсы и минусы и стоит ли так его реализовывать...
https://github.com/microsoft/vscode/blob/master/src/vs/base/browser/ui/button/button.ts
Anonymous
У МС чтобы не начиналось, всегда получается си шарп
Anonymous
Мне кажется, что минус в том, что тебе нужно будет бить всё на самые мелкие компоненты
Anonymous
Это конечно в теории хорошо, но приведет имхо к говнокоду там где этого будет не достичь или будет делать лень
Anonymous
https://github.com/microsoft/vscode/blob/master/src/vs/base/browser/ui/button/button.ts#L253 мда
Anonymous
Антон
Anonymous
Антон
Anonymous
Хотя ТС мне нравился на первых версиях, когда он был сахаром для жс. А сейчас зайдешь в хардкорный проект и одни интерфейсы на других и хрен разберешь сходу. Прямо как во времена кофескрипта
Александр
Александр
Сам js файл после сборки больше, но все что нужно в одном файле.
Антон
Я могу предположить что VS изночально на C++ или C# писался, и они просто компоненты переделали с таким же интерфейсом
Andrey
Всем привет, есть вопрос по поводу билда,
Собираю приложение с пощью electron-builder в .pkg файл. Есть дополнительные утилиты (конкретно виртуальный принтер) которые нужно установить одновременно вместе с приложением.
Как это сделать?
Пробовал добавить postinstall, но я не знаю как проверить что он вообше есть в конечном .pkg файле?
P.S. Для принтера есть как исходники так и .pkg файл
Oleh
Попробовать установить и посмотреть установилось ли то что в postinstall