У меня есть веб-приложение, которое я разработал с помощью Google Web Toolkit (GWT), это служебное приложение, которое помогает выполнять расчеты при планировании развертывания конкретных серверов.Я хочу иметь возможность предлагать это приложение для загрузки на своем веб-сайте для людей, которые хотят использовать приложение, но не всегда имеют доступ к Интернету.
Ранее я мог добиться этого, упаковав все файлычто GWT компилирует (html и js) в скрипт установщика Nullsoft (NSIS), который просто извлекает их во временный каталог, а затем сообщает Windows, чтобы открыть основной файл html с любым браузером по умолчанию.
Недавно этовызывает у меня проблемы, кажется, что некоторые браузеры не возражают против этого, в то время как у других есть свои причуды и проблемы, делающие приложение бесполезным.
Это приложение делает только один серверный вызов для извлечения XML-файла, который содержитданные конфигурации для того, как должны быть сделаны расчеты.Существует небольшой компонент php, который позволяет пользователю сохранять и загружать предыдущие конфигурации, но отключить эту функцию для автономного автономного развертывания исполняемого файла не проблема.
Так что мой вопрос заключается в том, существует ли существующая инфраструктура, котораяпозволил бы мне упаковать мое приложение вместе со встроенным веб-сервером, чтобы при запуске приложения оно фактически работало на локальном веб-сервере?Или существует существующая инфраструктура для встраивания веб-приложения в распространяемый браузер, чтобы при попытке пользователя открыть приложение автоматически открывался упакованный браузер, чтобы я мог точно настроить работу в автономном режиме, чтобы всегда работать по своему усмотрениюс упакованным браузером.
Спасибо за любые ответы