sw_file_upload.js (394B)
1 self.skipWaiting(); 2 3 addEventListener("fetch", event => { 4 const url = new URL(event.request.url); 5 const params = new URLSearchParams(url.search); 6 7 if (params.get("clone") === "1") { 8 event.respondWith(fetch(event.request.clone())); 9 } else { 10 event.respondWith(fetch(event.request)); 11 } 12 }); 13 14 addEventListener("activate", function (event) { 15 event.waitUntil(clients.claim()); 16 });