您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
At least part of the world will became less important now.
当前为
// ==UserScript== // @name It's Not Important // @namespace lainscripts_it_is_not_important // @version 0.7 // @description At least part of the world will became less important now. // @author lainverse // @match *://*/* // @grant none // ==/UserScript== /* jshint -W097 */ 'use strict'; function unimportanter(el) { var si = el.getAttribute('style'), so = si.replace(/((display|(margin|padding)(-top|-bottom)?):[^;!]*)!important/g,function(str,grp){return grp}); el.setAttribute('style',so); return (si != so)?1:0; } function logger(c) { if (c) console.log('Now '+c.toString()+' element'+(c>1?'s':'')+' on the page '+(c>1?'are':'is')+' less important!'); } var c = 0, imp = document.querySelectorAll('[style*="!important"]'); for (var i = 0; i < imp.length; i++) c+= unimportanter(imp[i]); logger(c); var observer = new MutationObserver(function(mutations) { setTimeout(function(m){ var i = m.length, c = 0; while(i--) if (m[i].target.style.cssText.indexOf('!') > -1) c+=unimportanter(m[i].target); logger(c); },0,mutations); }); var everything = document.querySelectorAll('*'), i = everything.length; while(i--) observer.observe(everything[i], { attributes : true, attributeFilter : ['style'] });