サービスワーカー でフェッチイベントを使用しようとしましたが、彼は私の仕事をしませんでした。フェッチがサービスワーカーで働いていません
self.addEventListener('activate', function(event) {
console.log('Activated', event);
fetch('/embed_testing/notification/main.js').then(response =>
function() {
console.log(response)
});
});
self.addEventListener('fetch', function(event) {
console.log("heyyyo");
if (event.request.url === new URL('/', location).href) {
event.respondWith(
new Response("<h1>Hello!</h1>", {
headers: {'Content-Type': 'text/html'}
})
)
}
});
なぜ機能しないのですか?
あなたは私を与えることができます私のプロジェクトでサービス雇用者のフェッチをどのように使うのか? – user6609184
あなたはどういう意味が分かりませんか?私が推測しなければならないのは、外部のJavaScriptファイルをサービスワーカーにインポートする方法について話している可能性があります。その場合は、['importScripts()'](https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScripts)メソッドを使用します。外部スクリプトを評価する。 –