移除国家公祭日加在网页上的灰色滤镜, 适用于大部分网站.
当前为
// ==UserScript==
// @name gray filter remover
// @namespace color
// @version 1.4
// @description 移除国家公祭日加在网页上的灰色滤镜, 适用于大部分网站.
// @author AndyF
// @license GPL-3.0-or-later
// @match *://*/*
// @grant none
// @run-at document-body
// ==/UserScript==
(function() {
'use strict';
var grayDate=new Array();
var a = new Date();
grayDate.push("2020-4-4");//添加灰色日期列表
grayDate.push("2020-12-13");
grayDate.push("2022-11-30");
grayDate.push("2022-12-1");
grayDate.push("2022-12-2");
grayDate.push("2022-12-3");
var today=a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getUTCDate();
if(-1 == grayDate.indexOf(today)) return;//非灰色日期时退出脚本, 避免引发bug
function addNewStyle(newStyle) {
var styleElement = document.getElementById('styles_remove_gray_filter');
if (!styleElement) {
styleElement = document.createElement('style');
styleElement.type = 'text/css';
styleElement.id = 'styles_remove_gray_filter';
document.getElementsByTagName('head')[0].appendChild(styleElement);
}
styleElement.appendChild(document.createTextNode(newStyle));
}
addNewStyle('* {filter: unset!important;-webkit-filter: unset!important;}');
document.getElementsByTagName("html")[0].style.cssText="-webkit-filter: grayscale(0%) !important; ";
})();