Данил
этот модуль
andreas müller
На сайте электрона есть
Переустановка убунты решила проблему. Ещё раз спасибо
Sergey
Суд постановил заблокировать Телеграм. Я буду обходить блокировку с помощью бота @socks5_bot. Если что-то поменяется напишу
Svyatoslav
@FCK_RKN_bot
Svyatoslav
Эм
В смысле не в сети
Svyatoslav
Sergey
Оживет
Svyatoslav
Оживет
Наверное)
Владимир
https://xakep.ru/2016/01/28/tor-and-vpn-is-ok-yet/
Алексей
Ребят, подскажите пожалуста кто знает - BrowserWindow.fromWebContents( webContents ) работает или нет? Гугл не помогает..
Anonymous
чем можно заменить beforeunload, чтобы даже при убитии процесса данные сохранялись?
['SIGTERM', 'SIGHUP', 'SIGINT', 'SIGBREAK'].forEach(signal => { process.on(signal, () => { /** сохраняешь или делаешь бэкап **/; app.quit() }); }); Вот тебе в три строчки
Данил
а оно ток 1 раз выполнится?
Данил
а на венде робит?
Данил
хд
Anonymous
В смысле? Ты подписываешься под основные прерывания процесса. На винде не знаю
Anonymous
Вроде в node.js на win слушать эти прерывания можно, но не посылать
Данил
это ток в main процессе?
Данил
и чот видимо он не хочет работать на винде
Anonymous
да главном процессе
Данил
ну и там и там не работает
Anonymous
А как ты проверяешь? Это ведь только для внепланового завершения работы, например, когда ты в ручную гасишь процесс (kill process) или получаешь необработанное исключение, которое глобально не перехватываешь с помощью 'uncaughtException'
Roman
Приветы!
Roman
Как сделат ьтак, чтобы приложуха не закрывалась при закрытии последнего окна?
Roman
Вопрос отпал
Roman
Всем спасибо!
Anonymous
Найди этот код и удали его app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit() } })
Roman
Найди этот код и удали его app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit() } })
оказывается hide на browserwindow прячет его и из меню около пуска
Roman
мне это и надо было
Roman
а по клику в трей делаю show, очень удобно
Данил
как проверить наличие интернета и сделать запрос сразу после его появления?
Sheldhur
зачем проверять?
Sheldhur
просто запрашивать ресурс в цикле с задержкой
a
https://ourcodeworld.com/articles/read/212/how-to-check-if-there-is-an-available-internet-connection-in-electron-framework
Данил
пасиба
Sheldhur
пасиба
ты бы хоть проверял, чё тебе советуют
Sheldhur
Sheldhur
Владимир
У тебя что-то с днсами
Sheldhur
вообще нет, ну т.е. еще и доступность днса зафакаплена?
Sheldhur
эта дрисня не показывает наличие коннекта\доступа в интернет и прочего
Sheldhur
это проверка находится ли браузер в автономном режиме
Igor
https://developer.mozilla.org/ru/docs/Web/API/NavigatorOnLine/onLine
Sheldhur
https://developers.google.com/web/updates/2011/06/navigator-onLine-in-Chrome-Dev-channel
Sheldhur
комментарии
Sheldhur
https://github.com/electron/electron/issues/11290
Svyatoslav
Он будет всегда это возвращать
Svyatoslav
Так как сурсы хранятся локально
Svyatoslav
И к ним есть постоянный доступ
Sheldhur
кек
Sheldhur
не в этом дело
Sheldhur
чекаются лишь поднятые линки на хосте
Sheldhur
но, если он поднят это ещё не означает что интернет есть
Svyatoslav
Самый надежный способ это проверить -- пингануть стабильный айпишник
Sheldhur
не надо ничего пинговать и изобретать велосипеды
Sheldhur
достаточно в цикле пытаться обращаться к ресурсу, если он стал недоступен
Sergey
какая щас нода в последнем электроне?
Sergey
8 lts какая-то?
Данил
в 6 бете 8.9.3
Данил
в 2.0.0 релизе или в 8 бете будет v9.7.0
Данил
ну в релизе 100% будет
Данил
но я хз будет ли 8 бета
Sergey
о. а когда 2.0 не известно ещё?
Данил
нет
Данил
ну по идее должна быть
Данил
в 2.0.0 релизе или в 8 бете будет v9.7.0
Sergey
ок. спасибо
Sergey
пингую в цикле DNS
Попробуй ещё пинговать техносилу
Sergey
Вдруг днс ляжет
Evgeniy
Мвидео и Эльдорадо 9.9.999
Sheldhur
xD
Sheldhur
смысл в этом какой? ну ок интернет есть, но ресурс не доступен
Sheldhur
и чё?
Sheldhur
зайчатки разума то есть ваще?
Mikita
в правилах про оскорбления что-то есть вообще?
Evgeniy
я пингую наш днс
Evgeniy
а не гугла или чей то ещё если наш доступен то всё ок там