Я работал над внедрением сервис-воркера, чтобы добавить некоторые преимущества кэширования на наш сайт, и все шло хорошо, за исключением одной конкретной страницы на сайте.
Эта страница связана как https://domain/path, но перенаправление на стороне сервера ищет перенаправление на http://domain/path/, и в этот момент сервисный работник блокирует запрос. При нажатии на ссылку страница выдает ошибку This webpage is not available
, а консоль показывает следующее:
Mixed Content: The page at 'https://domain.com/service-worker.js' was loaded over HTTPS, but requested an insecure resource 'http://domain.com/path/'. This request has been blocked; the content must be served over HTTPS.
В идеале мы будем следить за тем, чтобы перенаправление оставалось на https, но пока эта проблема решена, есть ли способ обойти это в сервис-воркере?
service-worker.js
не загрузился должным образом на странице http. - person oldergod   schedule 04.01.2016https://domain.com/service-worker.js
? - person oldergod   schedule 06.01.2016