Vadim
Это не то
Vadim
Хм, тут лучше самому организовать
Vadim
Проще будет расширять
Andry
слушайте а ещё вопрос - почему никто не делает pwa+ взаимодействие с нативом? сложнее чем электрон?
Vadim
На десктопе работает?)
Pey
Vadim
Win10
Vadim
А как распространение? Как и для мобил?
Pey
Vadim
Ему не просто "открыть страницу" в браузере
Vadim
Нужно поднять все процессы
Vadim
Запустить с точкой входа main и инитом аппликухи.
Pey
Можно нодовский контекст создавать
Vadim
Всм
Vadim
Как создать экземпляр app
Andry
А как распространение? Как и для мобил?
не совсем понял, ну ставишь приложуху, а дальше url на ресурсы( как сейчас сделано у update.electronjs.org-что github releases можно юзать) и или аля маркет плейса чтобы не писать полный url
Vadim
Универсальные обертки?)
Andry
не сейчас я спрашивал именно не как экземпляр app открыть а можноли в открытом приложение(моём) открыть ещё одно - аля iframe
Vadim
У тебя нет доступа к исходникам
Vadim
Кстати, посмотри как устроен спектрон
Vadim
Может поможет
Vadim
Он же работает с любыми аппами
Pey
Не понятно только зачем
Pey
Зачем тогда электрон если ты в айфрейм хочешь
Pey
Это же не имеет смысла
Pey
Приложения ведь ожидают что работают в окне
Pey
Может интерфейс корёжить если масштабирование окна ожидается
Pey
А твой айфрейм не меняется
Andry
Он же работает с любыми аппами
да , но если електрон кастомный - то приложение может юзать эту кастомизацию и при попытке вызвать api которого у чистого электрона нету - упадёт
Andry
Pey
Pey
Допустим самое простое это пачтеный электрон отдельный запускать, который будет делать окно без рамок поверх окна твоего big picture
Pey
Визуально и по поведению будет казаться будто это одно приложение
Pey
Событиями будешь их переключать между собой для ощущения многозадачности
Pey
Остальное всё бесконечный геморрой
Andry
Andry
Pey
Ну да у тебя big picture лаунчер типа
Pey
Для простого пойдёт и так, которое в мейн не обращается
Andry
Pey
Вроде Notion это простое SPA которое подойдёт
Pey
Сделай для начала пруф концепт
Pey
Допусти через fs открываешь asar\main.js
Pey
Патчишь там require и делаешь eval
Pey
Получишь так путь к индексу
Andry
Pey
Универсальной твоя схема всеравно не будет, электрон даже не обратно совместим сам с собой
Andry
Pey
Pey
Pey
Тогда и профита нету
Vadim
Vadim
Если хранить блоками, то очень немного изменится
Pey
Vadim
Опять таки, если хранить блоками, минорные версии отличаются незначительно
Pey
Vadim
Бить бинаркики на куски и как торрент клеить
Vadim
Клеить в памяти и исполнять
Vadim
Ну всм, памяти в разы меньше
Pey
В винде ведь нет FUSE
Vadim
Чуть дольше запуск
Andry
Andry
Pey
Ну ладно, я предложил то что можно на джаваскрипт навоять