🅰️nimeCoder
Я бы сказал очень даже хорошая) зажрались просто, надо авто референс и хватит на этом
Стас
Соглашусь, дока отличная, просто лень зашкалила у людей
Иван
У кого то получалось затащить расширения в браузер?
Иван
Что это значит
Пару недель назад нашел библиотеку с готовыми расширениями, но ток и не получилось их установить
🅰️nimeCoder
Ну ток для дебага
Иван
Если к кого то при сборке будет ошибка - Failed with exit code: 4294967295, то помогает полная переустановка проекта
Anton
Всем привет. Подскажите пожалуйста, где можно почитать, как в электроне в связке с вью реализовать табы с окнами
Стас
Всем привет. Подскажите пожалуйста, где можно почитать, как в электроне в связке с вью реализовать табы с окнами
Как и без электрона на вью, не выносить логику именно в окна, а засунуть их в темплейты и прикрутить роутинг (опционально)
Стас
Навигацию по "страницам" вынести в родительский компонент, а там уже хоть табы, хоть кнопки, как угодно
Anton
Но а если я захочу открыть новый таб с пустым юрл, ваш вариант уже не подойдёт ?
Anton
тогда посмотрите это https://github.com/brrd/electron-tabs
Пробовал :( Спасибо за подсказки
Стас
Пробовал :( Спасибо за подсказки
Я с такой задачей не работал, поэтому попытался что то навскидку предложить
Nikita
Всем привет! У меня есть приложение на электроне, которое работает через TCP(socketClient). Вот код моего подключения: https://pastebin.com/M8CYyKa0 Когда я запускаю эту программу с одним сервером, развернутым у себя - сервер получает все отправленные данные. Но когда я подключаюсь к другому серверу - туда ничего не доходит. Вопрос - в чём может быть причина того, что второй сервер не получает данные?
Nikita
Есть ли ошибки CORS?
Нет, при этом именно подключение к серверу работает, не работает отправка данных(SocketClient.wrile)
Nikita
А на клиенте "sended license request!" срабатывает при этом?
Это вывод с клиента из функции подключения. Когда выводится connected to server - сервер, к которому я подключаюсь, сообщает о том, что я подключился. Далее я использую socketClient.write, выводя сообщение sended license request. На этом моменте мой сервер получает данные и возвращает ответ, который я спокойно обрабатываю на клиенте. Но с другим сервером(который нужен) вывод, как на скрине. То есть после отправки данных уже ничего не возвращается. При этом, на стороне сервера нет никаких сообщений о получении информации нет.
Стас
Странно
Nikita
Мне писали, что это может быть кодировка, но я связывался с разработчиком сервера - мы оба работаем через utf8. У меня уже даже руки опустились(
🅰️nimeCoder
Понял, проверю, спасибо!
а что вообще за сервер на той стороне?
🅰️nimeCoder
просто он действительно может требовать какого-то пинга с стороны клиента для проверки живой ли он там
🅰️nimeCoder
по идее это может быть как tcp keep alive, так и какой-то более высокоуровневый пинг
🅰️nimeCoder
а ради чего raw tcp?
Nikita
просто он действительно может требовать какого-то пинга с стороны клиента для проверки живой ли он там
Вообще на клиенте нет сообщения о разрыве соединения, как и на стороне сервера, то есть коннект должен работать
Nikita
а ради чего raw tcp?
Софт для комп. клуба, считает баланс и управляет состоянием ПК, поэтому выбрали именно TCP
🅰️nimeCoder
Вообще на клиенте нет сообщения о разрыве соединения, как и на стороне сервера, то есть коннект должен работать
я не могу скзать наверняка, но end может быть никогда не вызван при отвале сервера резко, в одностороннем порядке без предупреждения
🅰️nimeCoder
Я просто не лез так глубоко в raw tcp, и не могу сказать об этом точно. Но одназначно можно сказать что без keep alive нельзя сказать живой ли девайс или нет на другом конце
🅰️nimeCoder
по умолчанию keep alive вроде офнут
🅰️nimeCoder
🅰️nimeCoder
тута написано что end вызывается когда соединение закрывается и отправляется с той стороны спец пакет https://stackoverflow.com/a/31096059/9918638
🅰️nimeCoder
Софт для комп. клуба, считает баланс и управляет состоянием ПК, поэтому выбрали именно TCP
если выбор был полностью под себя (нет софта который юзает tcp и не надо подстраиваться под него) лучше было бы взять тот же ws или что-то поверх tcp
Илья
Кто-нибудь работал с electron forge + react с ipcRenderer?
Илья
создал подобный preload и пытаюсь получить сообщение в реакт компоненте, в итоге сборка ломается
Илья
No
создал подобный preload и пытаюсь получить сообщение в реакт компоненте, в итоге сборка ломается
В рендерере у вас импорт ipcRenderer из электрона идет. А должен из виндоу, как вы в прелоаде объявили
10N37
создал подобный preload и пытаюсь получить сообщение в реакт компоненте, в итоге сборка ломается
https://www.electronjs.org/docs/latest/api/context-bridge Тут моментально пример сразу же есть, как это делается
Rav
Всем привет Снова вопрос по окнам с закругленными краями 🥲 Сделать это дело получилось, но когда прокручиваю окно приложения скругление пропадает так как скругление не на самом окне, а на диве просто, в который всё обернуто Можно как-то сделать, чтобы вне зависимости от прокрутки закругленные углы оставались?
Ismoil
Всем привет Можно ли динамично менять иконку (брэнд иконка) приложения в электрон? По дефолту я указываю путь для иконки который подбирает электрон билдер, вот не знаю можно ли потом её поменять после 1го открытия приложения после установки
eden
Ок спасибо, поищу в документации
вроде оно, но не уверен: https://www.electronjs.org/docs/latest/api/native-image
Ismoil
Я заметил что у нас в чате нет реакций, надо бы включить?)
eden
Я заметил что у нас в чате нет реакций, надо бы включить?)
я за, но в некоторых чатах специально не включают по разным причинам 🤷🏻‍♂️
Unknown
Я заметил что у нас в чате нет реакций, надо бы включить?)
тут низкий онлайн, залетают боты, которые спамят реакциями для вовлечения в канал в описании
Orekhov
Всем привет, как быстро своей проект на react + webpack + spring собрать в exe через электрон?)
No
если у тебя есть все для этого, то да
Стас
Ну если он уже написан, то electron-builder и готово
Kasimov
Доброго времени суток, ребята, у меня такой вопрос, можно ли сделать что бы электрон собирал на 64 и 32 бита в один установочный файл?
Ismoil
Всем привет у кого-то была ошибка Potentially Unwanted Software при релизе для Windows? У нас всё работало хорошо, но недавно началась такая проблема (каждый раз когда мы релизим electron-updater пытается скачать и установить новую версию но Windows Defender считает что это вирус) Прикрепил свой вопрос с Stackoverlow https://stackoverflow.com/questions/77748400/electron-based-app-flagged-as-potentially-unwanted-software-by-windows-defender
апдейт по этому вопросу, нам пришёл ответ из Майкрософт. Проблема на их стороне как оказалось))) с нашими сертификатами всё в порядке) Based on the response from WDSI team above, I confirmed that Microsoft Defender Antivirus is detecting a false positive alert and blocking the genuine application file. Besides, the WDSI team has confirmed that the fix is reflected in the latest version of Security Intelligent. It is expected that MDAV will not detect “YOUR_APP_NAME_HERE.exe” as malicious after updating your endpoint to the latest security intelligence version 1.403.2959.0 & above. The latest security intelligence update is available for download here: https://www.microsoft.com/en-us/wdsi/definitions. Please assist in clearing cache detections, update to the latest security intelligence version on the machine facing this issue, and kindly verify. 1. Open command prompt as administrator and change directory to c:\Program Files\Windows Defender 2. Run “MpCmdRun.exe -removedefinitions -dynamicsignatures” 3. Run “MpCmdRun.exe -SignatureUpdate”
Alexander
всем привет! Как сделать так, чтотбы приложуха на электроне могла принимать запросы?
Alexander
тип по команде пинг чтобы выполнялась логика
Алексей
всем привет! Как сделать так, чтотбы приложуха на электроне могла принимать запросы?
Если имеются в виду http или tcp/udp то почему нет? Это же полноценная нода.
Алексей
окей, спасибо
Сейчас вот попробовал в своём проекте, в главном скрипте открыть http сервер и отправить GET запрос. Всё работает.
Dan
Привет, может ли кто-то подсказать, как подключить считыватель сканов к моему приложению на Electron? Сканер находится на той же машине, но я не уверен, как получить к нему доступ. Кроме того, есть ли варианты получения списка подключенных устройств на текущей машине, где выполняется сборка Electron?
Dan
Привет, есть такой опыт, использую node-scan-detection node модуль
я так понимаю что это позволит читать сам qr, хорошо а как быть что вот к примеру сам qr scanner должен быть enabled/disabled в зависимости от условие ( На данный момент если пользователь находиться на странице чтения qr coda ) Т.е получить доступ к устройству или что то такое))
Yupi
Всем привет. Почему после билда (electron-forge) экран стал белым когда открываю приложение. Из-за чего это может быть. Связка electron+angular