您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Исправление проблем с невозможностью скрытия некоторых рекламных блоков в Google Chrome. Fix for inability to hide some adverts in Google Chrome.
当前为
// ==UserScript== // @name It's Not Important // @namespace lainscripts_it_is_not_important // @version 1.2 // @description Исправление проблем с невозможностью скрытия некоторых рекламных блоков в Google Chrome. Fix for inability to hide some adverts in Google Chrome. // @author lainverse // @match *://*/* // @grant none // @run-at document-start // ==/UserScript== /* jshint esnext: true */ (function(){ 'use strict'; var imptt = /((display|(margin|padding)(-top|-bottom)?):[^;!]*)!\s*important/ig; function unimportanter(el) { var si = el.getAttribute('style'), so = si.replace(imptt, function(str,grp){return grp;}); el.setAttribute('style',so); return (si != so)?1:0; } function logger(c) { if (c) console.log(`Decreased importance of ${c} element${c>1?'s':''}`); } document.addEventListener ("DOMContentLoaded", function(){ var c = 0, imp = document.querySelectorAll('[style*="!"]'), i = imp.length; while(i--) c+= unimportanter(imp[i]); logger(c); }); function checkTarget(m, c) { if (m.style && m.style.cssText.indexOf('!') > -1) c+=unimportanter(m); return c; } function checkNodes(m, c) { var i = m.length; while(i--) c = checkTarget(m[i], c); return c; } var observer = new MutationObserver(function(mutations) { setTimeout(function(m) { var i = m.length, c = 0; while(i--) { if (m[i].target) c = checkTarget(m[i].target, c); if (m[i].addedNodes.length) c = checkNodes(m[i].addedNodes, c); } logger(c); },0,mutations); }); observer.observe(document, { childList : true, attributes : true, attributeFilter : ['style'], subtree : true }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址