Пëтр
Но если изначально проектировать свое приложение так, будто все внутри можно детально рассмотреть, то можно заранее избежать многих косяков
Sergey
декомпилировать можно практически любое приложение вопрос в количестве затраченных ресурсов
Пëтр
декомпилировать можно практически любое приложение вопрос в количестве затраченных ресурсов
факт когда есть время и бюджет, то мало что может остановить при желании можно и бинарник вывернуть наружу, если есть пара свободных лет/месяцев
Пëтр
просто electron кладет js исходники в архив .asar, который легко распаковать tauri так не делает
да это не страшно, наоборот плюс для разработчиков И защититься от сторонних глаз можно с гарантией на 100%
Пëтр
есть пруфы?
найдутся) все руки не дотянутся навести порядок на виртуалках либо найдем, либо повторим)
Sergey
в чем там защита?
Пëтр
скорее одной кнопкой asar это вообще не про защиту)) электрон со старта гонку доступности исходников побеждает по сравнению с таури, если я где-то непонятно выразился
Пëтр
просто electron кладет js исходники в архив .asar, который легко распаковать tauri так не делает
важная оговорка: вытащил не саму приложку, аля распаковал архив, а достал метаданные, по которым уже и выкачал приложку в исходниках виноват, не уточнил
Sergey
я не смог извлечь даже бандл js приложения ибо его там в собранном виде нет
Александр
подскажите, можно ли запускать браузер на хромиум внутри електрон приложения?
Александр
Факт
Александр
Мне нужно запускать несколько окон одновременно
Александр
Можно там как-то это реализовать?
Sergey
Можно там как-то это реализовать?
Запускай несколько окон
Александр
Запускай несколько окон
Можно ли запустить в нескольких окнах сайт с разными куками без конфликтов?
Sergey
Если делаете что-то незаконное, лучше сразу выйти из чата
Mimik
Всем привет
Mimik
Снова я и снова с не тривиальным вопросом =) как в электроне задать параметры кофига хромиума?
Mimik
подробнее
Привет, короче сабж я нашел так сказать багу в хромиуме ну или это фмча такая, this.media_source = new MediaSource(); this.media_source.addEventListener('sourceopen', this.OnSourceOpen); this.MediaPlayer.src = URL.createObjectURL(this.media_source); Если делать вот такой видео стрим данных, который идет с одного клиента до другого по сети, запись экрана через електрон То, в какой-то момент chromuim начинает лагать и пытаться прекешить видео, причем прикешить до 2-3 секунд, лаг начинается если лагнула сеть или руками перемотать видео назад в логах медиа есть ошибка BUFFERING_HAVE_ENOUGH, поиски по сети наткнули меня на то, что эта бага давно и вроде как поправлена, и что может помочь выставить для хрома параметры media.cache_readahead_limit=9999 Вот вопрос как это включить через электрон
🅰️nimeCoder
а как в гуглхроме ставится media.cache_readahead_limit ?
🅰️nimeCoder
на вид это Firefox свитчи конфига
🅰️nimeCoder
флагов таких тупо нет
🅰️nimeCoder
как и нет about:config в хромиум бейсед
🅰️nimeCoder
крч think about
Mimik
флагов таких тупо нет
хм, да нет, ну значит еще хуже =) как решить я хз =)
Yuri
Опача, здаров народ
Георгий
Yuri
Vladislav
🅰️nimeCoder
Michael
Alexey Filippov
Yuri
Ребят, есть какая-нибудь альтернатива electronegativity? Тот более не развивается, а его плагин к ElectronForge даже версию electron'а продетектить не могет
Unknown
ты не поверишь
Unknown
npm install electron --save-dev
Алексей
npm install electron ?
Алексей
Unknown
Sergey
Sergey
https://www.electronjs.org/docs/latest/
Sergey
Unknown
ты уверен что ты в ту конфу зашёл?
Unknown
тут до тебя с редкой периодичностью ищут электрон в роблоксе
Sergey
ох эти школоло
Пëтр
ох эти школоло
сладкие бенефиты
Rewrite
🅰️nimeCoder
Yuri
Ребят, кто-нибудь знает как сбилдить Squirrel.Windows и заменить его в MakerSquirrel'е? Собрал по инфе в его репе, но просто так взять и засунуть получившиеся артефакты сборки в мейкер недостаточно. Как-то команда электрона его собирает и адаптирует, но у меня не получается разобраться как именно
Mimik
Всем привет, снова я с нетривиальным вопросом, при записи экрана, на запись попадает и звук моего приложения, а мне бы очень хотелось его игнорировать и писать только звук системы, это возможно по средством MedaiRecorder?
🅰️nimeCoder
:)
Mimik
вероятно можно
Я тоже думаю, что веротяность есть, ведь другие делают, но как :))
🅰️nimeCoder
но вообще хз, тот же дискорд имеет или захват окна или захват экрана
🅰️nimeCoder
когда экрана вроде все звуки, когда окна мб только звуки окна
Mimik
но вообще хз, тот же дискорд имеет или захват окна или захват экрана
Так в том и беда, что при захвате звука даже по id окна, он все равно хватает звук и с самой app что странно
🅰️nimeCoder
вообще на крайняк есть OBS и его sdk / api , а там в своб очередь речь о ffmpeg
Mimik
вообще на крайняк есть OBS и его sdk / api , а там в своб очередь речь о ffmpeg
В это я умею, могу, но вот жопой чую, что за нас все придумали. Осталось узнать - как :))
Mimik
Возился как-то тоже над этим вопросом, но действительно забыл 😁
Если найдёшь ответ, буду рад, уже неделю рою инфу
Alexey Filippov
кто-то изучал вопрос?
Yuri
кто-то изучал вопрос?
Зачем вообще отключать сборку в asar?
🅰️nimeCoder
Зачем вообще отключать сборку в asar?
нативки лучше вроде вне asar
🅰️nimeCoder
но вот полностью хз, в целом нет особой причины и asar юзать
🅰️nimeCoder
там же tar по типу без сжатия, не?
Yuri
нативки лучше вроде вне asar
Нативки следует из него распаковывать из-за ограничений на запуск бинарникрв из-под asar'а. Для этого и плагин у Форда есть Главный поинт использования asar'а в том, что у тебя, как девелопера, появляется автоматическая проверка бандла на сторонние изменения. Если какой-то чувырла решил пропатчить твой бандл - приложение не запустится вовсе
Yuri
там же tar по типу без сжатия, не?
Да > Asar is a simple extensive archive format, it works like tar that concatenates all files together without compression, while having random access support.
Yuri
но вот полностью хз, в целом нет особой причины и asar юзать
+ asar - это preferred way для запаковки electron приложений. Именно поэтому в целом нет особой причиной asar НЕ использовать
Mimik
+ asar - это preferred way для запаковки electron приложений. Именно поэтому в целом нет особой причиной asar НЕ использовать
С asar у меня только одни проблемы, запакрвать внутрь аудио звуки или dll не получается
Mimik
в сам asar не упакуешь в resources клади
Ну вот, и смысл тогда в асаре чтоьы положить туда пару html файлов js и css, плюс проблемы с путями