您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Defines the Google Analytics opt-out object on every page.
当前为
// ==UserScript== // @name Google Analytics opt-out // @namespace zdnq5fclhrdh8lgo // @match *://*/* // @grant none // @version 1.1 // @license MIT // @description Defines the Google Analytics opt-out object on every page. // @run-at document-start // @inject-into content // ==/UserScript== (function () { "use strict"; const defineOptout = (null, function (context = window, exporter = f => f) { const optout = new context.Object(); const ioo = exporter(function ioo() { return true; }); Reflect.defineProperty(optout, "ioo", { enumerable: true, configurable: false, get: exporter(() => ioo), set: exporter(() => {}) }); Reflect.defineProperty(context, "_gaUserPrefs", { enumerable: false, configurable: false, get: exporter(() => optout), set: exporter(() => {}) }); }); if ("wrappedJSObject" in window) { // Bypass Firefox sandbox const context = window.wrappedJSObject; defineOptout(context, f => exportFunction(f, context)); } else { // Inject script tag (Chrome) const script = document.createElement("script"); script.text = `"use strict";(${defineOptout})();`; (document.head ?? document.documentElement).prepend(script); script.remove(); } })();