function handleFetch(event) { event.respondWith(new Response("intercepted")); } self.oninstall = function (event) { addEventListener("fetch", handleFetch); self.onfetch = handleFetch; }; // Bug 1325101. Make sure adding event listeners for other events // doesn't set the fetch flag. addEventListener("push", function () {}); addEventListener("message", function () {}); addEventListener("non-sw-event", function () {});