Arsen
Можешь
Висеть в трее, убрать обрамление окна, иметь прозрачный фон, выводиться поверх всех окон - это понятно как (стандартный функционал). Но как вися поверх всех окон можно пропускать под них ввод, считать цвет пикселей под окном браузера и как-то эти пиксели отфильтровать?
Dmitr
Arsen
👍 ага, нашлась статья на тему: https://chowdera.com/2021/09/20210930161004274t.html
Комёб
Здравствуйте
Комёб
Кроме электрона кто нибудь использует nwjs?
Arsen
Использую. Но недавно смигрировал одно из своих с nw.js на electron.
Andrey
Коллеги, добрый день! кто-нибудь разобрался как запустить electron/electron-forge на apple silicon? Что-то просто перекомпиляция не заработала
Sergey
Andrey
У меня само завелось
А вы уверены, что именно M1 версия завелась? Просто интеловская тоже отлично работает. Просто запускается дольше.
Albert
привет. а можно ли как то отловить кастомное событие в main-е, которое отправляется содержимым webview?
eden
привет! Подскажите, пожалуйста, как побороть ошибку ERR_CERT_AUTHORITY_INVALID. Электрон приложение стучится ко мне на https://localhost, на котором установлен самоподписанный сертификат
Дмитрий
eden
eden
Пытаюсь использовать пакет electron-deeplink, но сборка падает с ошибкой:
Error: ENOENT: no such file or directory, open '/Users/eden_lane/Projects/week-pro/app/node_modules/electron/dist/Electron.app/Contents/Info.plist'
кто-нибудь сталкивался?
Sergey
eden
помогите, пожалуйста, настроить авторизацию через гугл в электрон приложении. Какие credentials нужно создать, если у меня авторизация через мой сервер?
Andrey
southyyy
Привет всем, у меня из main процесса идет подкачка большого файла когда он отсутствует, хочу показывать прогресс на фронт. как мне отправить сообщение с main если renderer ему ничего не шлет и не знает про наличие этого файла вообще
Sergey
southyyy
через ipc
ну я же не могу от main отправить, только ответить на пинг renderer, да?
Sergey
southyyy
спасибо!
eden
подскажите, как принято подписывать запросы в приложениях?
У меня есть веб версия, которая работает через electron-session. К каждому запросу прикладывается кука сессии, а бэкенд по нему определяет, с каким пользователем мы работаем.
Как делать в приложении? Переписывать бэкенд, что бы он принимал не только куку, но и токен и в приложении хранить токен? Или можно точно так же добавлять куку к каждому запросу?
eden
кто-нибудь пользуется electron-deeplink с вебпаком? Поделитесь конфигами правильными
Илья
наплыв ботов)
eden
Может хоть они ответят на мои вопросы...
Mikhail
Доброго дня, Рад знакомству, меня зовут Михайлов Михаил, HR компании DualBoot Partners. Запрос будет один, прошу не банить) кому интересно прошу написать в лс. Мы ищем компетентных разработчиков обладающих знаниям Electron или специалистов на Node с хорошим знанием JS и желанием выучить Electron, так же готовы обучать сами.
Роб
Доброго дня, Рад знакомству, меня зовут Михайлов Михаил, HR компании DualBoot Partners. Запрос будет один, прошу не банить) кому интересно прошу написать в лс. Мы ищем компетентных разработчиков обладающих знаниям Electron или специалистов на Node с хорошим знанием JS и желанием выучить Electron, так же готовы обучать сами.
имхо, хорошие разработчики не в чатах находят работу, а на биржах, куда они выкладывают свои резюме.
В чате можно найти только трейни\джуна, который не работает только потому что думает, что никому не нужен.
Anonymous
Sergey
Sergey
Алексей
Можно устроить опрос, и выяснить кто сидит в этом чате
Роб
Роб
Anonymous
Хороший программист программирует 7.5 часов в день, а не в чатиках сидит
Albert
Albert
всем привет, подскажите пожалуйста, может кто сталкивался.
есть веб вью, на которой я прохожу oauth авторизацию, и при авторизации почему то редиректит на пустую страницу и все ломается. вот так создаю веб вью. Причем если поставить contextIsolation = true, то все работает отлично. но такой вариант мне не подходит(
let browserView = new BrowserView({
enablePreferredSizeMode: true,
webPreferences: {
preload: path.join(__dirname, 'MainBrowserViewPreload.js'),
contextIsolation: false,
nativeWindowOpen: true
}
})
Albert
отбой, решил проблему) надо было переопределить setWindowOpenHandler 😅
Arsen
У некоторых реализаций входа с открытием окна при возврате назад window.opener используется, который в Electron будет null и на этом может обратно не возвращать.
Zzz
С хэппи нью ейром))
Timur
С хэппи нью ейром))
Надо попросить админа группы добавить реакции в телеге, чтобы в группе включил)
Взаимно)
Null
Всех с Новым Годом!
Null
🎄 С новым 2022 годом!
Null
ALΣX
привет, у кого-то были такие проблемы во время выполнения electron-builder install-app-deps?
Andrei
Всем привет, возможно кто сталкивался с тем, что при попытке скачать файл, создается еще одно пустое окно и начинается скачивание, как это исправить?
Andrei
так выглядит ссылка для скачивания
Sergey
Sergey
https://github.com/sindresorhus/electron-dl
Andrei
Andrei
https://github.com/sindresorhus/electron-dl
Полезная либа, но не то, как я понял, основная проблема в том, что кликается ссылка с _blank, при этом открывается новое окно, вызывается загрузка файла, но окно само не закрывается
Arsen
Что бы electron не открывал окно надо перехватить событие открытия нового окна и подавить его.
Just
Ахаха, забавная штука - расписать проблему, потом еще пару раз потестить и все как-то само собой решается, хотя сидел 2 часа над проблемой))
Andrei
eden
да как правильный урл для файла сформировать? 😭
eden
Just
eden
Just
Пробовал(
А как выглядит и что выдает то)
eden
mainWindow.loadURL(`file://${path.join(__dirname, '/../../main/index.html')}`);
Just
А я file не использую
eden
вот так сработало (с process.cwd()), но не работает, когда собираю выполняемый файл
eden
Just
Просто соединяю dirname, main, index.html
eden
и тоже loadURL?
Just
🔥
утро в хату
🔥
eden
видел такой способ, но во всех примерах через loadURL делалось. Попробую, как в доке, спасибо
Just
eden
я тоже так думал, но вот примеры с гитхаба меня смутили
🔥
так че по итогу, работает?
eden
пробую
eden
так че по итогу, работает?
ага, так сработало, спасибо. Теперь попробую выполняемый файл собрать - там такая же ошибка была, даже когда работало