您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
No grayscale for all sites.
// ==UserScript== // @name No Grayscale // @namespace iFantz7E.NoGrayscale // @description No grayscale for all sites. // @include * // @version 1.04 // @grant none // @run-at document-start // @copyright 2016, 7-elephant // ==/UserScript== function attachOnLoad(callback) { window.addEventListener("load", function (e) { callback(); }); } function attachOnReady(callback) { document.addEventListener("DOMContentLoaded", function (e) { callback(); }); } function setNoGrayscale() { if (document.querySelector(".noGrayscale")) return; var isGray = false; if (document.documentElement) { var styleComputed = window.getComputedStyle(document.documentElement); if (styleComputed && styleComputed.filter.indexOf("grayscale") > -1) { isGray = true; } } if (!isGray && document.body) { var styleComputed = window.getComputedStyle(document.body); if (styleComputed && styleComputed.filter.indexOf("grayscale") > -1) { isGray = true; } } if (isGray) { var isAll = false; if (document.body) { var styleComputed = window.getComputedStyle(document.body.firstElementChild); if (styleComputed && styleComputed.filter.indexOf("grayscale") > -1) { isAll = true; } } var style = document.createElement("style"); style.classList.add("noGrayscale"); if (isAll) { style.textContent = " * { filter: none !important; } "; } else { style.textContent = " html, body, img { filter: none !important; } "; } document.head.appendChild(style); } } attachOnReady(function() { setNoGrayscale(); }); attachOnLoad(function() { setNoGrayscale(); setTimeout(setNoGrayscale, 3000); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址