cleanGoogleAds

clean Google related Ads

目前為 2022-08-06 提交的版本,檢視 最新版本

// ==UserScript==
// @name         cleanGoogleAds
// @namespace    http://tampermonkey.net/
// @version      0.12
// @description  clean Google related Ads
// @author       [email protected]
// @match        https://*/*
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net
// @grant        none
// @license      MIT 
// ==/UserScript==

(function() {
    var css = `ins[class*="google"],
.adsbygoogle.adsbygoogle.adsbygoogle.adsbygoogle.adsbygoogle,
div[id="rightAside"],
iframe[href*="baidu.com"],[id*="BAIDU"],
[href*="googleadservices],[id*="google"],iframe[src*="google"],
[class="widget_custom_html"],
[data-google-av-adk],[data-google-av-metadata],[class*="GoogleActiveViewElement"],
[x-frame-width],[href*="doubleclick"]`
    var rule = `{display:none!important;position:fixed;left:-99999px;top:-9999px}`;
    var dom = document.createElement('style');
    dom.type = 'text/css';dom.innerHTML = css+rule;
    document.body.appendChild(dom);
    setTimeout(()=>{
        document.body.appendChild(dom.cloneNode(true));
        css.split(',').forEach(s=>{
           let d = document.querySelector(s);
            if(d){ d.parentNode.removeChild(d);}
        });
    },2000);
})();