| // ORBIT Service Worker — Anti-Crash & Bypass Mode | |
| const CACHE_NAME = "orbit-bypass-v1"; | |
| self.addEventListener("install", (event) => { | |
| self.skipWaiting(); // Langsung aktif | |
| }); | |
| self.addEventListener("activate", (event) => { | |
| // Hapus SEMUA cache lama yang bikin ERR_FAILED | |
| event.waitUntil( | |
| caches.keys().then((keys) => { | |
| return Promise.all(keys.map((k) => caches.delete(k))); | |
| }) | |
| ); | |
| self.clients.claim(); | |
| }); | |
| self.addEventListener("fetch", (event) => { | |
| // PASS-THROUGH: Jangan halangi koneksi ke server sama sekali | |
| event.respondWith(fetch(event.request)); | |
| }); |