Filter remover

用于去除网页灰色滤镜

目前為 2022-12-01 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Filter remover
// @version      1.10
// @namespace    filter.404
// @license      GNU General Public License v3.0
// @description  用于去除网页灰色滤镜
// @author       eduarte
// @include      http://*/*
// @include      https://*/*
// @run-at       document-end
// ==/UserScript==

//
// 没有真相的致哀是对牺牲者的亵渎
// 一个阻止人们自发纪念活动的政府,更没有资格搞什么「公祭日」
// 我们需要这种带着反思的具体的悼念,希望将来某天,除了反思,还有追责
//
// 别**再建你的电子灵堂了!
//

(function() {
    'use strict';
    let style = document.createElement('style');
    style.innerHTML = "*{filter: none !important;}";
    document.body.appendChild(style)
    const removeFilter = () => {
        document.documentElement.style.setProperty('filter', 'none', 'important');
        document.body.style.setProperty('filter', 'none', 'important');
        // weibo
        let elems = document.querySelectorAll("[class*='gray']")
        for (let item in elems) {
            if (elems[item].getAttribute) {
                let classVal = elems[item].getAttribute("class");
                elems[item].setAttribute("class", classVal.replace("gray", ""));
            }
        }
    }
    let patience = 20;
    let interval;
    window.onload = () => {
        interval = setInterval(() => {
            if (document.querySelectorAll("[class*='gray']").length > 0) {
                removeFilter();
                patience = 20
            };
            patience--;
            if (patience === 0) clearInterval(interval);
        }, 100);
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址