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
Ну я фронтила, так что тоже проблемы не вижу, просто интересовался
если ты только фронт лучше не лезть в электрон 😂
Артем
Плох тот фронтилла, который не хочет понять бакена
Bet1x
Почему?
тебе node js нужен чтобы на полную катушку юзать electron, желательно и c++ 💩
Anton
Добрый день. Кто-нибудь сталкивался с проблемой автообновления electron-builder. Обновление видит и скачивает, а после этого вылетает в ошибку Error: Could not get code signature for running application Приложение вроде подписано корреткно, сертификат Developer ID Application он успешно подцепил при сборке. Куда копать?)
Anton
Сергій
У меня была такая проблема, но у меня нету сертификата и я просто выключил подпись в конфиге
Сергій
Добрый день. Кто-нибудь сталкивался с проблемой автообновления electron-builder. Обновление видит и скачивает, а после этого вылетает в ошибку Error: Could not get code signature for running application Приложение вроде подписано корреткно, сертификат Developer ID Application он успешно подцепил при сборке. Куда копать?)
Anton
Нет, почитай туторы по Electron. P.s. это не проблема, почему мы не переживаем за девтулзы сайтов?)
потому что есть php (хотя не обязательно он) на сервере. Но опять, если все локально, то пусть хоть чего там делают. А если с сервером общается, то все как с сайтом. Если это вдруг критично, значит вам не подходит Electron🤗
Vadim
потому что есть php (хотя не обязательно он) на сервере. Но опять, если все локально, то пусть хоть чего там делают. А если с сервером общается, то все как с сайтом. Если это вдруг критично, значит вам не подходит Electron🤗
Что за бессмысленный поток? Как связана Бэка со сборкой Electron приложения? Мда. Обожаю "экспертные" разговоры про секьюрность и производительность сферической хрени под действием гравитации. P.s зачем меня вообще было пинить, не я вопрос задавал?
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
На всякий случай, проект на фрилансе. Имя юзера не жалко)
проект про облачный гейминг типа стадии?)
Victor
плохо замазал выходит)
Victor
но кстати давно хотел попробовать их сервис посмотреть как оно
Anton
Ну я чуть раньше сообщение писал, там торопился и не замазал) А теперь этим видимо больший интерес вызвал))
Victor
а, я его не видел, догадался по верхушкам букв)
Anton
хах)
Anton
А по делу есть какие-то соображения?)
Victor
по этим логам хз, вряд ли кто-то сможет что-то понять
Victor
понял, буду дальше копать)
https://github.com/jenslind/electron-gh-releases/issues/12 видел же это?
Victor
3й снизу камент
Victor
чет ссылка на него не скопировалась
Anton
https://github.com/jenslind/electron-gh-releases/issues/12 видел же это?
Видел. Но в этом ишью у людей разные решения-предложения были. кто-то говорил про bundleID ( его я проверил), кто-то что-то непонятное про неправильный архив .zip ( но его сам builder собирает) и про подпись тоже видел идеи. Про сборке ошибок не вылетало и он подписал приложения сертификатом, так же проверял сообщение codesign и cpctl ошибок не было. Я кстате разобарлся как сертификаты собирать в один сертификат 😉
Anton
Блин, сейчас еще раз проверил приложения на подпись....оказывается внутри приложения лежат файлы конфигов, которые меняются во время работы приложения....и теперь подпись приложения стала не валидна....Видимо в этом косяк....надо конфиги переносить в другоей место...
Артем
конфиги обычно всязаны с юзером, и общепринято такие вещи хранить в дире юзера
Артем
или %AppData%/appName или ~/.config/appName
Артем
как там в иОс не знаю =))
Anton
конфиги обычно всязаны с юзером, и общепринято такие вещи хранить в дире юзера
Это само собой. Но код не мой, поэтому и трудно найти такие ошибки
Victor
you are welcome
Dmitry
Всем привет. У кого-нибудь был опыт работы со Spectron?
S
а что ты пишешь на электроне используя с++?
Недавно начал юзать c++ аддоны для node js
Vadim
Всем привет. У кого-нибудь был опыт работы со 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 файл) либо массив (много файлов)