您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Disable Umami Analytics to prevent being tracked.
- // ==UserScript==
- // @name Disable Umami
- // @license MPL-2.0
- // @namespace https://github.com/uiolee/disable-umami
- // @homepage https://github.com/uiolee/disable-umami
- // @version 1.0.2
- // @description Disable Umami Analytics to prevent being tracked.
- // @description.zh 关闭 Umami 统计以避免被追踪。
- // @author Uiolee
- // @match http://*/*
- // @match https://*/*
- // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAApVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxsAAAAAAAAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAVFRUAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///94eHj9/f34+PhcXFx7e3vn5+elpaU0NDTGxsbExMSzs7Orq6uAgIDN8jZ/AAAAKHRSTlMA/vtZQfSZh/y5dPzh2o+AfWVUJNK0jW9KFw/88NPQzclwPjo1MSYGsK63cgAAAOJJREFUOMutz1Vyw0AAA1DtmhnCKbNaQ5LS/Y/WegI1rDc/fb/SjEb4X5Pcdxw/n0DpeR7yIJwPOytHskXaK3QYFnssAy2J4FCME5tK9jG/44jFPjclR8iHJn+JOOq2KWTUaK5E1LgCHqn1hJRaKTxqzRBSK4JFLQuCepDnCpfnJkwnlrs3pZ2IHRO/Zm7xqlAEHvZyblWFLxo4uHHLYV66Uxzdi2o4UgkTJz7rfv5NHy02q85KWdFGx0JcbP9mPl2RoMe8ZlB/bIpi814HnJoYMjxJCkFKz4DaepmlSbZco+UH0FBoNslGTk8AAAAASUVORK5CYII=
- // @grant none
- // @run-at document-idle
- // @sandbox DOM
- // @noframes
- // @source https://gist.github.com/uiolee/8683b0c8de01e922771ad7f68e911874
- // ==/UserScript==
- "use strict";
- (async () => {
- "use strict";
- const NAME = "DU.js";
- const VERSION = "10";
- const log = (...args) => {
- return console.log(`[${NAME}]:`, ...args);
- };
- log(VERSION);
- const db = {};
- db["umami.disabled"] = 1;
- for (const [key, value] of Object.entries(db)) {
- const currentValue = localStorage.getItem(key);
- if (currentValue === String(value)) {
- const msg = `"${key}" have been set to "${currentValue}"`;
- log(msg);
- return;
- } else {
- const msg = `setting "${key}" to "${value}"`;
- log(msg);
- localStorage.setItem(key, value);
- return;
- }
- }
- })().catch((err) => {
- console.error(`[DU.js]: ${err}`);
- });