0
サービスワーカーを登録するときに、スコープの下にあるフォルダを制限する方法。サービスワーカーの範囲内にあるフォルダを制限する
私はこのようなフォルダ構造を持っています。
-root
-folder1
-subfolder1
-subfolder2
-subfolder3
-file.js
-file2.js
-css1.css
-css2.css
-serviceworker.js
私の理解によると:
if ('serviceWorker' in navigator) {
navigator.serviceWorker
.register('serviceworker.js',)
.then(function(reg) {
console.log('Registration succeeded', reg);
})
ここserviceworker.jsファイルがfolder1の内部のすべてのファイルとサブフォルダがスコープ下にあることを意味し、folder1のフォルダの下にあります。
私が望むもの: サービスワーカーの範囲に含まれるファイルとフォルダを制限する方法は、subfolder1とfile.jsです。あなたは、特に彼らの両方が同じ親パスを共有する場合、一つのサブパスではなく、他には適用のみにサービス労働者の範囲を制限することはできません事前
ちょうど 'serviceworker'フォルダを作成し、そこにそれを制限したいサービスワーカーと何かを置きますか? –