Работает ли сервисный работник, если приложение содержит HTTP-запрос? - PullRequest
0 голосов
/ 21 февраля 2019

Я работаю над приложением, чтобы сделать его PWA, проблема в том, что оно вызывает API, а не HTTPS - HTTP.(все остальные API в HTTPS).Проблема в том, что сервисный работник не регистрируется из-за этого единственного HTTP-запроса, из-за которого не отображается Добавить на главный экран .Поэтому мне было интересно, есть ли способ обойти HTTP-запрос, чтобы зарегистрировать работника службы.Мой текущий поток выглядит следующим образом:

  • Очистить всех зарегистрированных работников службы при запуске приложения.
  • Зарегистрировать работника службы после этого HTTP-вызова.

Пожалуйстапредложить, если есть какое-либо решение для этого.Согласно контрольному списку PWA, у нас не может быть HTTP-запроса.В общем, я ищу чит, который можно сделать.

1 Ответ

0 голосов
/ 21 февраля 2019

Рассмотрите возможность вызова службы http с вашего веб-сервера, которая является безопасной.
Ваш сервер будет просто выступать в качестве посредника в транзакции, перенаправляя запрос браузера в службу http и возвращая результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...