Pavel
Нифига размер гифки, ну вот и остальное это скомпилированный демо + 1 - 2мб исходников допустим
Сергій
а это нормально что у меня два дискорда а не один?
Pavel
Нормально, старые версии сохраняются
Pavel
Вроде так все электрон приложения
Pavel
Точнее не все, имеется ввиду так установщик NSIS ли че там используется устанавливает
Сергій
у меня оно удаляет предыдущую версию но дискорд скорее всего не юзает electron-builder
Pavel
Я не знаю, ну если смущает, то ничего не мешает удалить папку с предыдущей версией, ну или может в настройках дискорда есть что-то типа "Сохранять старые версии"
Pavel
Хотя сомневаюсь
Vadim
Удаляется предпоследняя версия, прошлая остаётся до следующего обновления.
Alex
Приветствую, подскажите, возможно ли средствами электрона делать скриншоты зон экрана, выходящих за пределы Electron окна?
Alex
спасибо) я так понял при помощи него и видосы можно за границами окна писать?
Alex
https://electronjs.org/docs/api/desktop-capturer#desktopcapturer
Electron.js releases
v4.1.5 https://github.com/electron/electron/releases/tag/v4.1.5 v4.1.5
Алексей
подскажите, как в Электроне отследить момент закрытия программы чтобы перез закрытием что-то выполнить?
Vadim
@trueflywood app.on на событие 'quit', получаешь объект события и превентиш его.
OctopuSSX
'before-quit'?
OctopuSSX
Или такого нет?🤔
Vadim
'before-quit'?
Есть, но какой из них?))) Гениально..
Oleksii
Документация в помощь
Burado
Всем привет! Нужно получить список ссылок из браузера електрон. Следующий код не работает:
Burado
browser.webContents.executeJavaScript("document.querySelectorAll('a[title]')").then(function(value) { console.log(value); }).catch(function(error) { console.error(error); });
Burado
В инструментах разработчика на странице скрипт работает. А в коде приложения он просто зависает.
Oleksii
Потому что код просто выполняется, он не возвращает результат
Anton
Кто-нибудь знает, зачем Electron использует ffmpeg (появляется при сборке), даже если его не использует программа? или я не познал дзен сборки)? можно кончно забить, просто интересно стало - т.к. оно бросается в глаза
Anton
Обработка видео, кодеки и т.д.
так а если приложение не занимается обработкой видео, для чего эектрон (электрон билдер) засовывает его в приложение? просто для своместимости, т.к. он не вкурсе что делает мой код? это можно как-то отключить? как-то не нашел информации в документации.
Anton
Не задавался таким вопросом, лежит и лежит, думаю это просто так не отключить, возможно возникнут проблемы.
понял, да и в документации не ищется ничего по ffmpeg в этом ключе. видел только кучу тредов, где у людей какие-то проблемы с использованием ffmpeg в электрон, может для этого добавили или от этого проблемы😂
Артем
Вопрос знатокам =)))
Артем
Есть два пустых "исходника" для электрон приложения. Вот один собирается в пакет без директории исходных кодов и директивой через npm run package, а другой почему-то помимо всей лабудятины, нужной непосредственно для запуска, еще и все коды приложения в открытом виде тащит - собирается electron-package.
Артем
Что за фигня и как бы собирать приложение в пакет для запуска так, чтобы там не светились исходники так уж открыто...
Vadim
@ZloyPrizrak Package.json -> extra files
Vadim
https://www.electron.build/configuration/configuration
Артем
спасибо за пинок в направлении =) будем почитать
Артем
вот только линка что-то не того - не открывается
Vadim
(очень прямой пинок)
Vadim
VPN включи
Артем
какой впн?
Сергей
какой впн?
http://0s.o53xo.mvwgky3uojxw4ltcovuwyza.cmle.ru/configuration/configuration
Сергей
Можно зайти через анонимайзеры, например: http://cameleo.xyz
Артем
ого, а с чего бы это вдруг этот сайт закрыли?
Vadim
РФ?)
Артем
ну да, ростелеком =)))
Артем
просто любопытно, по какой причине вдруг провам велено этот сайт прикрыть
Vadim
Роскомпозор
Сергей
ну да, ростелеком =)))
А разве ростелекому нужны причины?)
Артем
ну как бы просто так сайты не блочат от людей как правило, и билайн тоже с сотового не открывает
Vadim
Мы ели нашели айпишник ДО для сервака
Артем
не понял, что еле нашли?
Артем
ну да поф, в принципе меня не парит, у меня VDS-ка с ВПН в Амстердаме, так что не проблема ;) В целом понял - ресурс закрыл наш доблестный провайдер, чтобы ему сраку распи****сило, будем поизучать
Артем
Спасибо =)
Алексей
Привет. Собираю аналитику приложения в Google Аналитику. Я так понимаю что Google переводит аналитику на Firebase. Поделитесь опытом, как собирать аналитику из Electron- приложения в Firebase Аналитику ?
Yevhen
всем привет. Есть кто делал в винде автозагрузку приложения при рестарте винды? Поделитесь плз конфигом. Перепробовал все варианты из офф источников. В винде, в диспетчере задач повявляеться в автозагрузке, но после рестарта винды, не запускаеться
Vadim
++ сам искал этот пакет чтобы скинуть
Vadim
Я его использую, только там на маке нужно подкручивать конфиг
Yevhen
https://www.npmjs.com/package/auto-launch
через него у тебя сработало?
Vadim
через него у тебя сработало?
Да, на всех платформах
Nickolai
всем привет. Есть кто делал в винде автозагрузку приложения при рестарте винды? Поделитесь плз конфигом. Перепробовал все варианты из офф источников. В винде, в диспетчере задач повявляеться в автозагрузке, но после рестарта винды, не запускаеться
hi! В винде можно просто ярлык поместить в специальную директорию, и приложение будет запускать при старте. Пробовал этот мануал?) https://support.microsoft.com/en-us/help/4026268/windows-10-change-startup-apps
Yevhen
хм, пасиб. А что подкручивать?
Kolpakov
Kolpakov
не помню почему так написано, но работает в проде уже 2 года
Nickolai
не, хотим это сделать без напрягания клиента)
на онлоаде просто чекаешь есть ли ярлык в дире - нет, копируешь)
Nickolai
и не нужно тянуть лишний нпм модуль
Yevhen
хм, спасибо за идею
Kolpakov
Ха. Ха. Ха.
воистину ха!
Vadim
Я агностик.
Yevhen
на фронте и не тянуть лишний нпм модуль? пфф :D
Vadim
на фронте и не тянуть лишний нпм модуль? пфф :D
Просто мы же не на бэке чтобы городить костыли
Yevhen
у меня вообще дико подгорает, что приложение в 50 строк кода, весит 80 метров
Vadim
Это значит у тебя руки кривые))
Vadim
У меня приложение в 30000+ строк весит 45МБ.
Yevhen
там же сам электрон столько весит, он тянет ноду и вебвью
Yevhen
"dependencies": { "http-proxy": "^1.17.0", }, все пакеты в проекте)
Vadim
там же сам электрон столько весит, он тянет ноду и вебвью
ОЗУ или ты про установщик, или про директорию разработки??