Lev
Можно обновлять уже собранный с сервера обновлений например
ilya
Всем привет!
ilya
Пытаюсь пытаюсь парсить диплинки - все огонь, схема зарегистрирована, линки открываются если приложение запущено. Но! Если приложение не открыто то переход по линке не парсится - просто открывает апу.
ilya
в интернетах пишут moving the open-url event out of the will-finish-launching - не помогает
ilya
грубо говоря вот. https://github.com/oikonomopo/electron-deep-linking-mac-win/issues/15
ilya
кто-нибудь сталкивался с подобной проблемой?
Electron.js releases
v16.0.0-nightly.20210728 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210728 v16.0.0-nightly.20210728
Electron.js releases
v16.0.0-nightly.20210729 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210729 v16.0.0-nightly.20210729
Electron.js releases
v16.0.0-nightly.20210730 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210730 v16.0.0-nightly.20210730
Всеволод
Собрал приложение с помощью electron-builder, запускаю и получаю ошибку. Подскажите, из-за чего она и как ее решить? Я вижу что проблема с модулем, который я использую для работы с буфером обмена...
Евгений
Добрый день Каким образом react/webpack приложение преобразовать в electron?
Lev
собрать билд
Евгений
Каким образом настроить конфиг? какова правильная структура проекта?
Arina
Каким образом настроить конфиг? какова правильная структура проекта?
а что у вас вообще за приложение ? вы его без электрона писали или как ?
Евгений
а что у вас вообще за приложение ? вы его без электрона писали или как ?
Да есть приложение без електрона. Обычный spa. Хочется сделать его електрон. Что бы с одной кодовой базой было 2 версии приложения
Arina
Да есть приложение без електрона. Обычный spa. Хочется сделать его електрон. Что бы с одной кодовой базой было 2 версии приложения
хм, а для чего вам электрон ? как я поняла у вас веб приложение ? ну вообще допустим если вы хотите запускать его просто внутри электрона, то не так уж все и сложно, но конкретных шагов вам наверное никто не подскажет ) только доку читать и пробовать.
Arina
получается, ваше приложение будет находится в renderer процессе, а дописать по сути только окно в main процессе нужно, в котором и будет запускаться рендер
Евгений
Хочется гибридное приложение. Тем более вроде как есть такая возможность
Евгений
И есть некоторый психологический момент у некоторых пользователей. Смущает их запуск броузера
R-lion
Всем привет, ребят чтоб использовать куки в electron. Я импортирую из electron => session. Я записываю данные в куки но в консоли в кладке Application -> Cookieos записей нет. Куда сохраняются куки и почему их нет в консоле?
Евгений
хм, а для чего вам электрон ? как я поняла у вас веб приложение ? ну вообще допустим если вы хотите запускать его просто внутри электрона, то не так уж все и сложно, но конкретных шагов вам наверное никто не подскажет ) только доку читать и пробовать.
И есть некоторый психологический момент у некоторых пользователей. Смущает их работа с броузером. А тут типа "приложение нативное". Вот и думаю как лучше: электрон и доработать до pwa...
Arina
Всем привет, ребят чтоб использовать куки в electron. Я импортирую из electron => session. Я записываю данные в куки но в консоли в кладке Application -> Cookieos записей нет. Куда сохраняются куки и почему их нет в консоле?
попробуйте проверить еще есть ли они в session.cookies.get({}) (или как-то так). если их и там нет, то действительно не записываются и надо смотреть как вы не так записываете, но если они там есть, то и на сайте должны быть, может момент времени не тот, когда вы смотрите или что-то такое
R-lion
session.cookies.get({}) данные в main process выдает но в rendere process в консоле данных нет
Arina
session.cookies.get({}) данные в main process выдает но в rendere process в консоле данных нет
а. ну потому что они будут в консоли страницы, а не рендера
R-lion
я использую electron react. У меня нет страницы где то на сервере. Сервер у меня логический работа с базой. Мне надо автоматически авторизоваться в системе.
R-lion
Ладно не важно вижу я куки или нет. Но а куда они сохроняются ?
Arina
C:\Users\{UserName}\AppData\Roaming\{appName}\Cookies на винде сюда, и я уверенна что эта инфа есть в доке. там даже вроде можно как-то узнать путь из приложения, ну типа такого: app.getPath()
R-lion
Я так понимаю данные файла куки можно украсть из компьютера пользователя или они зашифрованы ?
Arina
куки всегда шифруются
R-lion
Автоматически или я должен позаботиться ?
Arina
хотя честноговоря тут я поторопилась ответить, я не знаю насчет шифрования кукисов, надо гуглить
Arina
вроде были какие-то такие трэды в ишьюзах электрона
R-lion
Arina спасибо за информацию
Electron.js releases
v16.0.0-nightly.20210802 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210802 v16.0.0-nightly.20210802
Electron.js releases
v14.0.0-beta.18 https://github.com/electron/electron/releases/tag/v14.0.0-beta.18 v14.0.0-beta.18
Electron.js releases
electron v15.0.0-alpha.3 https://github.com/electron/electron/releases/tag/v15.0.0-alpha.3 Note: This is an alpha release. Please file new issues for any bugs you find in it. This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@15.0.0-alpha.3. Release Notes for v15.0.0-alpha.3 Fixes Fixed a potential crash that would occur with draggable regions on Windows. #30328 (https://github.com/electron/electron/pull/30328) (Also in 13 (https://github.com/electron/electron/pull/30326), 14 (https://github.com/electron/electron/pull/30327)) Fixed an issue where BrowserView webContents would appear not to load in some circumstances. #30336 (https://github.com/electron/electron/pull/30336) (Also in 14 (https://github.com/electron/electron/pull/30335)) Fixed an issue where a specified aspect ratio could become incorrect when maximizing a window on macOS. #30332 (https://github.com/electron/electron/pull/30332) (Also in 12 (https://github.com/electron/electron/pull/30329), 13 (https://github.com/electron/electron/pull/30330), 14 (https://github.com/electron/electron/pull/30331)) Fixed frameless window having wrong traffic lights position on macOS 11. #30270 (https://github.com/electron/electron/pull/30270) (Also in 13 (https://github.com/electron/electron/pull/30319), 14 (https://github.com/electron/electron/pull/30269)) Fixed some console messages still being printed to logs when the LogJsConsoleMessages feature was disabled. #30356 (https://github.com/electron/electron/pull/30356) (Also in 14 (https://github.com/electron/electron/pull/30355)) Other Changes Updated Chromium to 94.0.4584.0. #30268 (https://github.com/electron/electron/pull/30268) Web Serial API is no longer experimental. #30334 (https://github.com/electron/electron/pull/30334) (Also in 14 (https://github.com/electron/electron/pull/30333))
Вадим
Привет кабаны, у меня некоторые проблемы с приложением, когда я его сворачиваю - все таймеры ловят делей, а потом и вовсе отмирают, как-то можно зафорсить одно состояние или отключить задержки, спасибо
Вадим
во я 🤡
Anonymous
Бывает :)
Electron.js releases
v16.0.0-nightly.20210803 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210803 v16.0.0-nightly.20210803
Electron.js releases
v11.4.11 https://github.com/electron/electron/releases/tag/v11.4.11 v11.4.11
Electron.js releases
v12.0.16 https://github.com/electron/electron/releases/tag/v12.0.16 v12.0.16
Electron.js releases
v13.1.8 https://github.com/electron/electron/releases/tag/v13.1.8 v13.1.8
R-lion
Ребят всем привет. Кто знает monogodb для node. Мне надо обновить данные есть основой объект а в объекте есть массива в с объектами (object.arrar[ obj1 , obj2 , obj3 ] надеюсь структура понятна) например у obj1 есть поле car:"LADA" мне надо изменить на car:"BMW". Так же у каждого объекта есть id он не изменяемый для текущего объекта. Может кто помочь ?
R-lion
R-lion
это структура базы monogodb это 1 персона будут потом больше
R-lion
await collection.updateOne( { name: "Иван" }, { $pull: { cars { id: 1 } } } ) - это удаление машины текущего персонажа await collection.updateOne( { name: "Иван" }, { $push: { cars: newCars}}) - это добавление я не знаю как изменять машины
Muhammad
Привет, подскажите в какую сторону копать, если мне нужно привязать два окна друг к другу (их расположение на экране). Каким образом это реализовать или в сторону чего копать?
Muhammad
ну там есть типо parentWindow. а как именно надо привязать ?
Мне нужно чтобы края двух окон были приявзаны друг к другу. Если двигаем одно окно, то за ним едет другое. parentWindow другой эффект дает(
Андрей
Привет. Как можно сделать окно переавторизации ??? При протухании токена, создавать окно с формой авторизации и ждать от него ответа (т.е. остановить процесс выполнения другого кода (например как работает dialog в electron)).
Андрей
в документации не нашел подобного примера
Михаил
Токен где хранится?
Андрей
Токен где хранится?
сорян, не токен, а куки получаю при авторизации, куки записываю в заголовок
Михаил
Ну в любом случае - делать надо в render процессе. У тебя авторизация через dialog?
Михаил
Я бы по крайней мере делал через render. Либо модалкой либо дергал апи экелтрона
Михаил
На истину не претендую)
Андрей
Ну в любом случае - делать надо в render процессе. У тебя авторизация через dialog?
авторизация у меня пока, что просто на прямую в запросе, без окон. Просто по клику на кнопку отправляю данные для авторизации. в электроне я добавли axios и через него отправляю запросы, там же сделал inteceptor который отлавилвает 401 статус, и в этом месте хочу создать какое-нибудь окно с колбэком, чтобы по завершению авторизации, повторно отправлять последний запрос, который не прошел по причине 401 ошибки вот только не нашел нигде, как можно допустим создать browserWindow с callback, нашел только dialog , но его нельзя кастомизировать, чтобы запихать туда input например
Михаил
Поэтому я рекомендую забить на интерсептор.
Михаил
И кстати, я вроде когда это делал - тоже искал лучшие практики. Но все что нашел было зарублено старшим коллегой)
Anonymous
https://itc.ua/news/windows-10-budet-blokirovat-potenczialno-nezhelatelnye-prilozheniya-po-umolchaniyu/amp/?__twitter_impression=true
Anonymous
Интересно как это отразится на электрон аппах
Vadim
Интересно как это отразится на электрон аппах
Ну подпись кода это решит, а без нее и сейчас грустно
Андрей
В электроне можно ловить 'login' event и уже там создавать browserWindow с callback
а event login по какому принципу вызывается? его в axios interceptors если запихать, то как его вызвать, чтобы там отловить ?
Electron.js releases
v16.0.0-nightly.20210804 https://github.com/electron/electron/releases/tag/v16.0.0-nightly.20210804 v16.0.0-nightly.20210804
𝓖0𝓹43𝓡
Всем привет. Писал приложение под Ютуб, все было круто, до того момента пока я не поймал момент с отправкой комментариев. Комментарии отправляются, остаются на 10 секунд, потом удаляются. При этом запрос на сервера гугла уходят без ошибок и ответ 200. Никто не сталкивался с проблемой аналогичной?
Muhammad
Кто-нибудь знает как можно сделать плавное перемещение окна с точки на другую точку (x, y)? Для Windows