Evgeniy
ну не просто но есть и те кто знает objc c и плюсы
Evgeniy
просто это пока не супер важно но супер удобно будет когда заработает
Evgeny
Всем привет. Такой вопрос, можно ли в электроне слушать пуши от внешний сайтов? Условно - слушать, записывать их в лог и отображать пользователю? Киньте ссылкой, где почитать на эту тему - в доках не нашел инфы
ill-ya
Я инжектил в электрон pip извлеченный из сафари(он работает между столами), мне пришлось писать на objective c, там есть части платформо-зависимые и разный код для платформ. Если что-то универсальное, то привет в мир си
Татьяна
Добрый день. Почему при отладке в электроне может не подгружаться папка с файлом при условии, что обращение к файлу задано в виде:
const html_send = '../html_compoments/send.html';
sendWindow = new BrowserWindow({ y:200, x:200, width:500, height:300, resizable:false, parent:mainWindow});
sendWindow.loadFile(html_send);
Окно создается в render процессе. До этого я пыталась создать дополнительное окно, но оно появлялось, то есть все файлы подгружались и внутренний код отрабатывал нормально.
Evgeniy
Boris 🏴☠️
Electron.js releases
v3.1.0-beta.2
https://github.com/electron/electron/releases/tag/v3.1.0-beta.2
v3.1.0-beta.2
Alexandr
Всем привет, возникла следующая проблема. Создал окно с след. параметрами {resizable: true,
fullscreenable: true,
frame: false,
transparent: true},
более детально не имеет смысла уточнять. Создал свою панель управления окном с -webkit-app-region: drag;.
Возникла следующая проблема, двойном клике на эту панель должен вызываться ивент максимализации окна. Ноо... Он не вызывается это раз, а окно увеличивается до максимальных размеров, но снизу или сверху ( в зависимости где расположено меню пуск), остается пустая полоска. Окно принимает размеры на 2 пикселя меньше чем рабочая зона экрана. Похожая проблема описана https://github.com/electron/electron/issues/12971, но ни одно из решений не работает. Сказано что в винде это пофиксили с новым билдом. Нооо... У меня последний билд и ничего не пофикшено. Возможно кто-то сталкивался, либо решал это с каким либо костылем, буду крайне благодарен за совет. (переопределить ивенты на ресайз не выйдет, ибо дабл клик не дает инфу что окно максимизировано или минифицировано -=> не могу отследить конкретное событие)
Alexandr
Кстати, проявляется и в бете, и в релизе, и в чистом квик старт проекте
Alexandr
Возможно, мне проще переписать полностью механику перемещения окна, если кто-то подскажет быстрый и не загружающий систему метод - буду благодарен
Иван
Добрый день, я создал чистый проект и electron выдаёт мне такое предупреждение, подскажите пожалуйста как устранить причину возникновения этого предупреждения, а не просто скрыть её
Иван
Я не загружаю файлов из вне, только те которые лежат в папке с проектом и прописал odeIntegration: false, contextIsolation: true, но она всё ещё выскакивает. Этого не достаточно?
Татьяна
https://stackoverflow.com/questions/40672642/cannot-read-property-request-of-undefined-in-electron
есть аналогичная проблема, но моя версия электрона 3.0.4. Что ещё может быть не так?
Женя
Зачем они три ветки электрона поддерживают???
Женя
🤔🤔🤔🤔🤔
Vadim
А ты на своем проекте сколько держишь?)
Vadim
У меня 3 dev, staging, master.
Женя
Я в плане тройка и найтли понятно
Женя
А вот ещё зачем в двойку докидывать версии
Женя
🤔🤔
Татьяна
что может подойти для REST API в приложениях с electron?
Semen
Sergey
Sergey
Sergey
вдруг гуй нужен для генератора
Татьяна
создавать рест апи?
Да, создавать REST API. При использовании конструкции net.request возникают неявные баги. Гуй и нужен
Sergey
Татьяна
https://electronjs.org/docs/api/client-request#requestwritechunk-encoding-callback
вот отсюда пыталась подчерпнуть мудрость
Sergey
если нужно просто сделать запрос на сервер
Sergey
есть fetch в render процессе
Sergey
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Sergey
он такой же как и в браузере
Semen
Я понял, что она хочет чтобы серверная часть и ui были монолитом
Sergey
Татьяна
спасибо
Artone
😎
Dmitry
Добрый день, подскажите.
Electron 3.0.1: переходим по удаленному урлу с помощью browserWindow.loadUrl("урл") где качается index.html в котором подгружаются скрипты, их очень много и скорость с которой они скачиваются предельно мала. Страничка может по 5 минут грузиться в отличии например от Electron версии 1.8.8.
Это такая фича? Или это можно как то поправить?)
Dmitry
Если кому интересно, добавил параметр запуска no-proxy-server - для отключения прокси, т.к. у нас локальный сервер, а без этого параметра минут 5 грузилась :)
Rinat
Всем привет!
А с помощью ecetron можно юзать платные оплаченные расширения, которым нужен коннект с гугл аккаунтом?
Sergey
Sergey
Rinat
не пойму о чем речь
Electron использует Chromium и Node.js, так что Вы можете создавать свои приложения на HTML, CSS и JavaScript.
Rinat
В Chromium вроде можно использовать Chrome Web Store
Sergey
Sergey
можно подгружать расширения, это да
Sergey
но я не видел, чтобы был доступ в аккаунту гугл
Rinat
Просто платное расширение. И оно использует какие-то данные гугл аккаунта. Чтобы это расширение использовать в хроме, нужно быть залогенененым в гугл аккаунт с которого оплатили
Rinat
https://www.chromium.org/developers/how-tos/api-keys как понял нужно собрать свой хромиум с апи гугл
Sergey
Victor
почему то мне кажется что не заработает даже если собрать
Rinat
Victor
ну просто предчувствие, отпишись потом плз получится ли
Rinat
да я до сих пор пытаюсь разобраться стоит ли связатьыватсья с электрон )
Алексей
Rinat
электрический? )
Alexandr
Добрый вечер, кто-то делал кастомный драг для окна? Ибо родной webkit-app-region тянет за собой большой список траблов.
Sergey
Sergey
А какие траблы?
Alexandr
я уже описывал проблему выше. При кастомном фрейме, очень плохо работают евенты максимизации. Они вообще адекватно не отлавливаются самим электроном. Например - при максимизации посему-то сразу срабатывают ивенты что завязаны на минимизацию окна. Ну и главная проблема, при максимизации окна на винде приложение не занимает весь экран.
Alexandr
Всем привет, возникла следующая проблема. Создал окно с след. параметрами {resizable: true,
fullscreenable: true,
frame: false,
transparent: true},
более детально не имеет смысла уточнять. Создал свою панель управления окном с -webkit-app-region: drag;.
Возникла следующая проблема, двойном клике на эту панель должен вызываться ивент максимализации окна. Ноо... Он не вызывается это раз, а окно увеличивается до максимальных размеров, но снизу или сверху ( в зависимости где расположено меню пуск), остается пустая полоска. Окно принимает размеры на 2 пикселя меньше чем рабочая зона экрана. Похожая проблема описана https://github.com/electron/electron/issues/12971, но ни одно из решений не работает. Сказано что в винде это пофиксили с новым билдом. Нооо... У меня последний билд и ничего не пофикшено. Возможно кто-то сталкивался, либо решал это с каким либо костылем, буду крайне благодарен за совет. (переопределить ивенты на ресайз не выйдет, ибо дабл клик не дает инфу что окно максимизировано или минифицировано -=> не могу отследить конкретное событие)
Alexandr
@sergeysova я так понял идей совсем нету(
Sergey
Sergey
Всем привет, возникла следующая проблема. Создал окно с след. параметрами {resizable: true,
fullscreenable: true,
frame: false,
transparent: true},
более детально не имеет смысла уточнять. Создал свою панель управления окном с -webkit-app-region: drag;.
Возникла следующая проблема, двойном клике на эту панель должен вызываться ивент максимализации окна. Ноо... Он не вызывается это раз, а окно увеличивается до максимальных размеров, но снизу или сверху ( в зависимости где расположено меню пуск), остается пустая полоска. Окно принимает размеры на 2 пикселя меньше чем рабочая зона экрана. Похожая проблема описана https://github.com/electron/electron/issues/12971, но ни одно из решений не работает. Сказано что в винде это пофиксили с новым билдом. Нооо... У меня последний билд и ничего не пофикшено. Возможно кто-то сталкивался, либо решал это с каким либо костылем, буду крайне благодарен за совет. (переопределить ивенты на ресайз не выйдет, ибо дабл клик не дает инфу что окно максимизировано или минифицировано -=> не могу отследить конкретное событие)
ну на дабл клик можно спросить у окна его состояние, так-то
Artem
Добрый вечер, скажите пожалуйста, что за проект nucleus.sh? Если аналоги? А вот, какие есть сервисы созданные для Electron?
Sergey
Sergey
Alexandr
@sergeysova если можно, уточни как ты хочешь првоерять состояние на дабл клик?
Alexandr
@maxgraey вот и у меня та же проблема. Реализовать его то можно, но нативная реализация просто дико рушит все планы)))
Alexandr
в любом случае спасибо, я смог убедить дизайнера что нам не нужны скругленные края у приложения, а при отключении прозрачности - все работает нормально
Sergey