Greasy Fork is available in English.
阻止Service Worker 注册
当前为
// ==UserScript==
// @name Block Service Workers
// @name:zh-CN 阻止Service Workers
// @namespace Violentmonkey Scripts
// @match *://*/*
// @grant GM_registerMenuCommand
// @version 0.1
// @author axototl
// @inject-into page
// @sandbox JavaScript
// @license AGPL-3.0-or-later
// @description Blocks Service Worker's registration.
// @description:zh-CN 阻止Service Worker 注册
// @run-at document-start
// ==/UserScript==
'use strict';
if (!('serviceWorker' in navigator)) return;
navigator.serviceWorker.register = () => new Promise((res, rej) => rej("This method is not allowed!"));
GM_registerMenuCommand("注销Service Workers", async () => {
let arrs = await navigator.serviceWorker.getRegistrations();
for (const it of arrs) it.unregister();
});