Игорь
нет)
Egor
Egor
Всё с семпла с офф доки взял)
Игорь
после win.loadFile добавь win.webContents.openDevTools()
Игорь
и перезапусти
Egor
ага, дальше зайти в html раздел девтула?
Игорь
в консоль
Egor
Egor
кек
Игорь
window.onload = () => {)
Игорь
попробуй обернуть все в рендрере
Egor
Egor
Фигня какая то, консоль по идее всегда видна, это не элемент разметки
Игорь
пришли архив
Игорь
хз) надо смотреть)
Alexei
Всем привет! Кто-то сталкивался с "многопоточностью" в electron? Есть какие-то годные примеры кода/видосы по этой теме?
Egor
Проблема решилась, всё дело было в русской "c", а не английской)
Игорь
Игорь
по факту там 1 main процесс) и 1 рендер процесс на окно
Игорь
рендеров может быть много
Alexei
по факту да, но даже так он может использовать все потоки переключаясь
Игорь
Alexei
сейчас при запуске приложения нагружаются все потоки, но не так эффективно как могло бы быть
Raman
Кто что использует для код гена тестов? Может кто-то смог завести playwright codegen или что-то другое?
Григорий
M?
Как законфигурировать s3 с AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY внутри с setFeedURL?
autoUpdater.setFeedURL({
provider: 's3',
<вот сюда что писать>
});
Anonymous
ты в канале про электрон. какой к черту хороший день, а?
Григорий
Anonymous
Григорий
ну свелт вместе с эжлектроном это жуткий мазохизм)))
FatShibe
Michael
Помню я тут здоровался со всеми в конце августа, писал что скоро буду на электроне работать.
Вы меня ещё напугали)
Не зря - это тысяча чертей, а не взяли ноду с браузером и погнали! Уже три месяца что то с ним творю)
Anonymous
Michael
Раньше работал с метеором и в команде скучнее, так что пока хорошие))
Michael
https://github.com/electron/electron/issues/36234 создал вот тикет им, а они it looks like not a bug. Кажется им, бляха муха
Anonymous
ну хоть нормальный ответ дали. а могли бы нахуй посталить
Michael
А потом нашёл npm библиотеку, обёртку над perl-овской утилитой. И всё, в ноду её поставить - раз плюнуть. А в электрон приложение засунуть - пока так и не придумал как(
Michael
ответ нормальный, но я не понимаю почему я не могу Cmd + Shift + Plus использовать) Cmd + Shift + - могу, а плюс не могу(
Но зато всё же очень легко приложения делать десктопные, взяли веб-приложение, написали интерфейсы чтобы аккуратно main процесс вызывать и вот у вас вундервафля!
Надеюсь, пригодится в будущем где-нибудь этот опыт!
Григорий
Игорь
А есть какие-то бесплатные сертификаты для подписывания приложений?
Игорь
или где в рунете можно купить?
Anonymous
Игорь
привет всем. А тут помогают ?)
Anonymous
Игорь
есть три сервера в разных местах, есть electron приложение с vuejs . при установке на локальную машину пользователя чтобы проходило подключение к серверу к одному из . что для этого нужно ? sqlite3 и в приложении удаленное подключение \\60.25.25.3\sql\db.sql и все? А как же логин и пароль к бд? или есть иные варианты использования?
Игорь
пытаюсь тут разобраться
Anonymous
Игорь
да. Но запись и тд мне в приложении нужно писать или должен быть исполняющий скрипт на стороне сервера?
Anonymous
Anonymous
Напрямую это очень и очень небезопасно
Игорь
в php storm конечно есть функция обновления кода сразу на всех машинах но лицензия не вечная и не дешевая. нужны варианты...
Anonymous
А почему ты не можешь иметь один апи, который в свою очередь общается со всеми серверами?
Игорь
получиться что локальная машина обращается по api а потом на сервер вносит данные = задержка в сети , и через api будет проходить до 100 запросов в несколько секунд. но необходимо что бы использование приложения (внесения данных и тд) проходило локально в случае отсутствия во внешний доступ,
Игорь
это для безопасности если кто-то попытается использовать приложение за пределами организации . За это у меня проверка домена есть и имя пользователя и IP машины пользователя
Владимир
Игорь
Владимир
А конкретнее ?)))
конкретнее - если у вас 20 серверов, то нужно делать систему наката апдейтов. Есть gitlab CI, есть ansible, можно просто накатать башскрипт
Игорь
Павел
Ребята help my! Делаю отправку файла через модуль net. В каком месте правильнее вызывать request.getUploadProgress()?
lunar616
Всем привет. Подскажите, пожалуйста, как в webview можно отловить dom события, это возможно? С electron не дружу, но покопавшись по документации не получилось ничего сделать
Павел
Arsen
WebView лучше не использовать, так как из Chrome его решили выпилить еще пару лет назад.
А так если нужны события, то инжектишь JavaScript в WebView и слушаешь события непосредственно внутри webview. С BrowserWindow делаешь также.
eden
Привет, подскажите, пожалуйста, есть какая-то разница между обычным окном и окном в трее?
В обычном окне у меня всё ок, а в трее вылезает ошибка CORS
Игорь
eden
Привет. Notification?
нет, я имел ввиду окно которое в мак оси появляется когда на иконку в трее нажимаешь
Игорь
А, я пас)
eden
я уже нашёл проблему, она была вообще не про корс(
Anonymous
Nazar
Привет, мне нужно чтобы по срабатыванию кнопки менялась страничка, как это сделать? Что писать тут?
Nazar
Павел
Ну так меняй html содержимое на нужный iframe
Nazar
Павел
Ох бл)))
Nikita 👨💻
Как вариант, если вы билдите клиент из Vue или React'а вам нужно использовать их роутеры vue-router или react router.
Если у вас чистый html то как вам уже подсказали iframe.
Nazar