Нужно ли загружать serviceworker.js из корня? - PullRequest
0 голосов
/ 03 апреля 2019

Я использую модуль прогрессивного веб-приложения от Drupal, и он загружает файл из /pwa/serviceworker.js

Читая эту статью, вы узнаете, что вам нужно загрузить Service Service из root https://frustrated.blog/2016/07/17/pwa_step_one.html и https://github.com/GoogleChromeLabs/sw-toolbox/issues/158

Могу ли я загрузить работника службы из любого места? скажем модули / pwa / js / serviceworker.js?

Кажется, что так работает

1 Ответ

0 голосов
/ 03 апреля 2019

Если вы загружаете работника службы в / modules / pwa / js, он может управлять только ресурсами по этому пути. Таким образом, вы должны поместить свой SW в корень вашего публичного пути. Решение состоит в том, чтобы использовать переписывание URL с файлом htaccess, например.

...