// ==UserScript== // @name 阮一峰博客广告不显示后的问题修复处理 // @version 0.2 // @description 对阮一峰博客提示的‘您使用了广告拦截器,导致本站内容无法显示。请将 www.ruanyifeng.com 加入白名单,解除广告屏蔽后,刷新页面,谢谢。’信息进行修复。 // @author // @match *://*.ruanyifeng.com/* // @grant none // @run-at document-start // @namespace https://greasyfork.org/users/168722 // @downloadURL none // ==/UserScript== document.querySelector('script[src*=checker]')?.remove(); window._setTimeout = window.setTimeout; var fun = (f,t)=>{ if(f.name !== 'checker'){ window._setTimeout(f, t); } }; window.setTimeout = fun; var content = document.querySelector('#main-content').cloneNode(true); function loadjscssfile(filename) { var fileref = document.createElement("link"); fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", filename); if (typeof fileref != "undefined") document.getElementsByTagName("head")[0].appendChild(fileref) } function ruanyifeng() { document.getElementsByClassName('asset-meta')[0].nextElementSibling.style = 'display:none'; document.querySelector('article.hentry').insertBefore(content, document.querySelector('.asset-footer')); } setTimeout(ruanyifeng, 1001); loadjscssfile('/static/themes/theme_scrapbook/theme_scrapbook.css');