Завтра
Ну типа его видно, но как будто его нет, вот
Завтра
Чёт не нашёл. Ну или какое-то название другое у этого флага 🤔
Max
Че Где я его оскорбил, во-первых? Во-вторых, где я требовал решение чего-либо? В-третьих, оверлей как у дискорда нереализуем в обычном электроне
> В-третьих, оверлей как у дискорда нереализуем в обычном электроне А как у самого дискорда? у них необычный электрон что ли?
Sheldhur
в дискорде оверлей это окно без рамки поверх всех окон
Алексей
Помогите! Как из под Електрона запустить приложение с запросом админских прав?
Алексей
мне нужно проверять установлен или нет .Net Framework и запускать установщик. А устанощик требует админские права.
Vadim
sudo-prompt npm
Алексей
sudo-prompt npm
это npm пакет такой?
Vadim
Да.
Алексей
Да.
спасибо, попробую
Anonymous
Скажите как запретить открытие такого окна ?
Anonymous
те контекста
Anonymous
Такое сообщество у Electron хуевое
Anonymous
Наверно один из хучших чатов по JS
Anonymous
Зачем набрасываешь
Просто делюсь мнением, я уже давно заметил что JS чаты самые не отзывчивые
Anonymous
Потому что в них (js чатах) много почемучек и хелпхантеров. В других чатах всегда нетривиальные проблемы решаются просто, которые всем интерестны
Nick
Скажите как запретить открытие такого окна ?
может просто отменить (preventDefault’ить) правую кнопку мыши?
Данил
Каким образом можно отловить выход из приложения (перед закрытием окна, чтобы был доступ к localStorage) чтобы событие приходило и когда закрывается через консоль, диспетчер задач и так далее
Nick
У веб страниц есть событие https://developer.mozilla.org/ru/docs/Web/API/WindowEventHandlers/onunload, у электрона “quit” event, наверное с ними поиграться
Nick
Не знаю насколько это актуально для закрытия приложение принудительно через диспетчер задач. Скорее всего там вряд ли что то можно отловить, особенно если принудительное закрытие
Oleksii
А если попробовать process.on('exit', cb)?
Nick
Получается, что асинхронный код не получиться поставить в cb этого eventa
Nick
Обычно именно он и нужен
Oleksii
Просто сам не пользовался, не знал, спасибо, запомню
Завтра
Ребят, а где вы сертификаты для винды берете?
Mikita
Там где дают у мелкомягких
Anonymous
Здаровы. Я невфаг в этих ваших электронах, не подскажите, как может (и может ли?) приложение реагировать на шорткат, когда оно свёрнуто в трее? AlwaysOnTop не подходит
Sergey
Глобальные шорткаты гуглить над
Anonymous
https://electronjs.org/docs/api/accelerator Оно?
Max
Привет. Вопрос сформулировать получается плохо. Вводные следующиее: дока - https://electronjs.org/docs/api/protocol#protocolinterceptstreamprotocolscheme-handler-completion Задача - перехватить websocket соединение и отдать ошибку (эмулирую работу в оффлайне). Перехват работает и если просто return сделать, то будет как-будто сокет в оффлайне (в хроме будет у сокета ошибка Opcode -1), все ништяк. Проблема - это работает только если сокет еще не был приконекчен. Поэтому мне бы хотелось, приконектиться и если есть флажок - то ошибка (тут ОК), а если нет - то нужно “ответить как в обычной ситуации”. Вопрос получается такой: я хочу ответить по сокету, как будто это обычный ответ - есть ли у кого примеры или советы куда посмотреть? Чую что единственный вариант - лезть в стандарт. Здесь ( https://github.com/burtonator/electron-protocol-examples/blob/master/intercept-stream-protocol-http.js ) есть пример для HTTP ответа: callback({ statusCode: 200, headers: { 'content-type': 'text/html' }, data: createStream('HTTP 200 OK\r\n<h5>Response</h5>') });
Electron.js releases
v3.0.9 https://github.com/electron/electron/releases/tag/v3.0.9 v3.0.9
Nick
:-)
𝘂𝘅𝗻𝗮𝗺𝗲
Всем привет, может кто знает как решить эту проблему?
𝘂𝘅𝗻𝗮𝗺𝗲
как можно загрузить страницу в electron.js в webview добавив к запросу свой header ?
𝘂𝘅𝗻𝗮𝗺𝗲
извиняюсь, не уточнил: мне нужно не только один раз загрузить через loadURL, но и ещё добавлять этот header во все страницы, по которым гуляет пользователь
𝘂𝘅𝗻𝗮𝗺𝗲
вот так не работает почему-то
Завтра
Сейчас задам странный вопрос, но мб кто-нибудь знает опенсорсные приложухи для создания svg-анимашек на электроне или хотя бы библиотеки, чтобы быстро запилить такой функционал?
Anonymous
или тебе не такие анимашки?
Завтра
Чет я не понял, как там анимировать, вручную path править?
Dmitriy
Чем зеленый носок не подходит?
Алексей
Привет. Есть какая-то возможность понять что у текущего пользователя нет прав админа в Винде?
Vitaliy
RTFM
Завтра
Чем зеленый носок не подходит?
Брать зеленый носок в 2018м
Завтра
Завтра
Когда есть как минимум
Завтра
Но я не совсем это искал, собственно. Либу для анимашек найти не проблема. Я думал, есть какой-нибудь опенсорсный визуальный конструктор анимашек. Ну типа как визуальный редактор текста, только для свгх
Алексей
RTFM
это ты мне?
Татьяна
Ни у кого нет примеров всплывающего окна (для ввода настроек например) в электроне? Я находила примеры создания второго окна в коде, но я не понимаю как именно прокинуть его в render файл. Нет ли примера?
Алексей
отдельное окно?
Алексей
Да, именно его
посмотри как тут сделано. https://github.com/s-a/electron-toaster Я разобрался как работает этот модуль и сделал по своему.
Dmitriy
Брать зеленый носок в 2018м
нужно нетолько на бандл смотреть а на производительность либы
Татьяна
https://electronjs.org/userland/most_downloaded_packages вообще есть ли менее трудозатратный путь познания кроме как ставить себе пакеты вот отсюда?
Алексей
рекомендуете поставить и посмотреть как работает?
да. Точнее посмотреть код самого пакета. Там механизм аналогичный созданию основного окна, с той лиш разницей что мы ещё закладываем механизм отправки событий в новое окно и получение от него сообщений.
Anonymous
Ни у кого нет примеров всплывающего окна (для ввода настроек например) в электроне? Я находила примеры создания второго окна в коде, но я не понимаю как именно прокинуть его в render файл. Нет ли примера?
Скоро выпущу статью на тему разработки, там будет разработано приложение на electron, в принципе будет понятно как разрабатывать приложения на electron
Татьяна
а тут внезапно нашлось
Татьяна
https://dev.to/aurelkurtula/creating-a-text-editor-in-electron-part-3---setting-preferences-584h
Татьяна
причем смотрите сорцы на гитхабе, там есть иллюстрация многооконности
Electron.js releases
v4.0.0-beta.8 https://github.com/electron/electron/releases/tag/v4.0.0-beta.8 v4.0.0-beta.8
Татьяна
Никто не подскажет, почему после установки меню командой: Menu.setApplicationMenu(current_menu(mainWindow)); после события ready пропадает возможность заглянуть в консоль?
Roman
что значит заглянуть в консоль?
Татьяна
при ctrl+shift+I консоль не возникает\
Roman
макось?
Roman
Короче вы сбрасываете хоткеи
Татьяна
Винда однако
Roman
Сделайте комбинацию сами
Татьяна
по ходу, да\
Roman
Toggledevtools