Service Workerファイルをトップレベルに設置できない場合の対処方法を教えてください
WebサイトのトップレベルにService Workerファイルを設置できない場合は、任意のディレクトリにService Workerファイルを設置し、下記の手順でService Workerファイルの影響範囲を指定してください。
- Webサイト内の任意のディレクトリにService Workerファイルを設置します。
- Service Workerファイルのレスポンスヘッダに
service-worker-allowed: /
を追加します。
この場合、基本設定 – Service Worker URL においては、設置先に応じたパスとファイル名(例: path/sw.js)を入力してください。
また、基本設定 – Service Worker Scope においては、service-worker-allowed ヘッダに設定したパス(例: /
)を入力してください。