@itPiligrim
Front-end разработчик + 1С

Как создать локальное HTML веб-приложение?

Ищу альтернативу nw.js и Electron. Причина не важна. Пробовал сделать на базе Chrome Portable, через запуск приложения по параметру --app, но там косяк, если путь содержит русские буквы, да и запуск идет через file:// , что имеет свои ограничения. например на работу flash. Видится архитектура в виде локального веб-сервера, который запускается вместе с приложением и браузера на движке Chromium, который сразу запускает приложение через это веб-сервер По закрытию приложения, веб-сервер и браузер закрывается. Доступ к файловой системе желателен. Есть такое?
  • Вопрос задан
  • 1369 просмотров
Пригласить эксперта
Ответы на вопрос 1
@itPiligrim Автор вопроса
Front-end разработчик + 1С
Сам отвечу. Пока к разработке не приступал, но остановился на связке: nw.js + expressjs ( expressjs.com/ru ) + portable chrome.

Смысл в том, что на nw.js + expressjs пишется лаунчер, то есть не само приложение, а локальный сервер со своим простым интерфейсом, который стартует при запуске и в нем будет кнопка для запуска непосредственно приложения. На это сервисное приложение можно повесить еще разные настройки. Для данной задачи оказалось удобно. Сервисное приложение уже запускает portable chrome и через локальный веб-сервер в нем уже крутится основное приложение. На nw.js все реализовать не получалось, так как html, который надо запускать представляет собой зоопарк технологий, начиная от flash и заканчивая видео и других библиотек, в т.ч. и устаревших. Такое корректно работает только в полноценном браузере.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы