Anton
Anton
какие-то правила нарушили? 😳
***
ага дорожного движения
***
𝘂𝘅𝗻𝗮𝗺𝗲
Кто знает почему если подсовываю кривой путь к libpepflashplayer.so при интеграции flash в electron - flash всё равно доступен в электроне?
𝘂𝘅𝗻𝗮𝗺𝗲
𝘂𝘅𝗻𝗮𝗺𝗲
𝘂𝘅𝗻𝗮𝗺𝗲
Но если убрать строку app.commandLine.... - то перестает быть доступен
𝘂𝘅𝗻𝗮𝗺𝗲
как узнать откуда этот грёбаный электрон берет плагин)
𝘂𝘅𝗻𝗮𝗺𝗲
аа, похоже он просто думает что флэш подключен...на самом деле он не работает
Dmitry
А у аппок на электроне есть какие то уязвимости? В плане, может пользователь может каким то образом открыть девтулсы?
Vadim
Да, может. Может получить доступ к всему что ты будешь исполнять, поэтому нельзя тянуть с собой исходники. Уязвимости все те же что и у NodeJS и ядра Chromium. ИМХО ничего критичного.
Dmitry
Ну так же наверное можно обфусцировать? Получается все так же, как с сайтами?
Vadim
Ага, только нужно весь код обфусцировать. Многие забывают про main процесс.
Dmitry
Ок, thx
Dmitry
Странно, конеш, я ньюфаг, но там тип не компилится все в какой то c (или в objective-c)? Лучше б было, что бы ваще нельзя было девтулсы открыть в продакшне
Vadim
Нет, почитай туторы по Electron. P.s. это не проблема, почему мы не переживаем за девтулзы сайтов?)
Dmitry
Ну я фронтила, так что тоже проблемы не вижу, просто интересовался
Electron.js releases
v6.0.0-beta.2
https://github.com/electron/electron/releases/tag/v6.0.0-beta.2
v6.0.0-beta.2
Bet1x
Dmitry
Артем
Плох тот фронтилла, который не хочет понять бакена
Bet1x
Почему?
тебе node js нужен чтобы на полную катушку юзать electron, желательно и c++ 💩
Dmitry
Bet1x
Nikita
Anton
Добрый день. Кто-нибудь сталкивался с проблемой автообновления electron-builder. Обновление видит и скачивает, а после этого вылетает в ошибку
Error: Could not get code signature for running application
Приложение вроде подписано корреткно, сертификат Developer ID Application он успешно подцепил при сборке. Куда копать?)
Anton
Kolpakov
Сергій
У меня была такая проблема, но у меня нету сертификата и я просто выключил подпись в конфиге
Сергій
Добрый день. Кто-нибудь сталкивался с проблемой автообновления electron-builder. Обновление видит и скачивает, а после этого вылетает в ошибку
Error: Could not get code signature for running application
Приложение вроде подписано корреткно, сертификат Developer ID Application он успешно подцепил при сборке. Куда копать?)
Anton
Anton
Продолжаю копать в сторону проблем автообновления. Сделал логирования для electron-updater. В лог вот такая ошибка. Файл .zip скачивается нормально(внутри zip лежит dmg), но в папку shipIt файл не заливается или удаляется из-за какой-то ошибки.
Полазил по issue, есть пару подобных проблем, но явного решения никто так и не нашел
electron 4.1.5
electron-builder 20.40.2
electron-updater 4.0.6
Anton
Sergey
Артем
Антон спалился, что его реально зовут Anton!!!
Anton
На всякий случай, проект на фрилансе. Имя юзера не жалко)
Артем
Попал чувачок, в общем
Артем
Был бы ты красивой девушкой, ответил бы "а как ты хочешь" =)))
Anton
Воу воу...сейчас мое сообщение затеряется(( Начали тут шутки шутить)
Victor
Anton
Victor
плохо замазал выходит)
Victor
но кстати давно хотел попробовать их сервис посмотреть как оно
Anton
Ну я чуть раньше сообщение писал, там торопился и не замазал) А теперь этим видимо больший интерес вызвал))
Victor
а, я его не видел, догадался по верхушкам букв)
Anton
хах)
Anton
А по делу есть какие-то соображения?)
Victor
по этим логам хз, вряд ли кто-то сможет что-то понять
Anton
Victor
3й снизу камент
Victor
чет ссылка на него не скопировалась
Anton
https://github.com/jenslind/electron-gh-releases/issues/12 видел же это?
Видел. Но в этом ишью у людей разные решения-предложения были. кто-то говорил про bundleID ( его я проверил), кто-то что-то непонятное про неправильный архив .zip ( но его сам builder собирает) и про подпись тоже видел идеи. Про сборке ошибок не вылетало и он подписал приложения сертификатом, так же проверял сообщение codesign и cpctl ошибок не было.
Я кстате разобарлся как сертификаты собирать в один сертификат 😉
Anton
Блин, сейчас еще раз проверил приложения на подпись....оказывается внутри приложения лежат файлы конфигов, которые меняются во время работы приложения....и теперь подпись приложения стала не валидна....Видимо в этом косяк....надо конфиги переносить в другоей место...
Артем
конфиги обычно всязаны с юзером, и общепринято такие вещи хранить в дире юзера
Артем
или %AppData%/appName или ~/.config/appName
Артем
как там в иОс не знаю =))
Anton
Anton
Victor
you are welcome
Dmitry
Всем привет. У кого-нибудь был опыт работы со Spectron?
Sergiy
Всем привет
Sergiy
Возник такой вопрос, можно как то через electron отследить клик в другом приложении?
Завтра
Возможно отследить просто клик через iohook
Завтра
В другом приложении хз
Vadim
@s_tarann Главный вопрос, какая ОС? Для винды/линукс мне сходу приходит костыльное решение на С++(node-addon). Отслеживаем клик и берем из текущего процесса в фокусе нужную инфу.
Завтра
Sergiy
дякую
Vadim
Я усложнил задачу, я подумал нужно понять на каком окне был клик👌 Да, просто клик та штука может отследить.
Sergiy
я новенький в этом сейчас буду розбиратся
Sergiy
@s_tarann Главный вопрос, какая ОС? Для винды/линукс мне сходу приходит костыльное решение на С++(node-addon). Отслеживаем клик и берем из текущего процесса в фокусе нужную инфу.
Vadim
Подробнее скажи какая инфа нужна?
Sergiy
нужно отследить нажатие на кнопку Отправить в desktop instagram
Den
Ребят, всем привет. Подскажите пожалуйста, можно ли как-нибудь засунуть в этот метод несколько файлов? https://electronjs.org/docs/api/web-contents#contentsstartdragitem
Anonymous
Там написано - "file String or files Array - The path(s) to the file(s) being dragged." Это значит что можно передать либо строку (1 файл) либо массив (много файлов)