starboard-notebook
Version:
Starboard Notebook
3 lines (2 loc) • 916 B
JavaScript
(()=>{var r={};self.addEventListener("install",function(){self.skipWaiting()}),self.addEventListener("activate",t=>{t.waitUntil(self.clients.claim())}),self.addEventListener("message",t=>{var e;((e=t.data)==null?void 0:e.type)==="removeCrossOriginIsolatedServiceWorker"&&self.registration.unregister().then(function(){return self.clients.matchAll()}).then(function(s){s.forEach(n=>n.navigate(n.url))})}),self.addEventListener("fetch",function(t){t.request.cache==="only-if-cached"&&t.request.mode!=="same-origin"||t.respondWith(fetch(t.request).then(function(e){if(e.status===0)return e;const s=new Headers(e.headers);return s.set("Cross-Origin-Embedder-Policy","require-corp"),s.set("Cross-Origin-Opener-Policy","same-origin"),new Response(e.body,{status:e.status,statusText:e.statusText,headers:s})}).catch(function(e){console.error(e)}))})})();
//# sourceMappingURL=src_serviceWorker_starboard-sw_js.chunk.js.map