Можно ли сделать http-приложение в качестве PWA? - PullRequest
1 голос
/ 12 июня 2019

Я внес изменения, чтобы мой сайт адаптировался к прогрессивным правилам веб-приложений, но поскольку ServiceWorker недоступен в домене HTTP, я не смог заставить свое приложение работать в автономном режиме.Может кто-нибудь предложить какие-либо решения относительно того же самого использования и сертификата или других альтернативных мер, чтобы сделать приложение HTTP как полное приложение PWA, которое также работает в автономном режиме.

1 Ответ

2 голосов
/ 12 июня 2019

Сервисные работники имеют возможность перехватывать каждый HTTP-вызов с сайта и работают независимо в фоновом режиме. Он сидит между браузером и сервером. Итак, это огромный риск для безопасности, если в него не наложены необходимые ограничения . Вот почему Service Workers можно использовать только в HTTPS соединениях.

Если вам нужен только механизм захвата, вы можете использовать Cache API . Сервисные работники сами используют Cache API для создания сайта доступно в автономном режиме.

...