使用油候脚本,去除博客园的广告

最近不知道博客园是否加入广告了,发现浏览的时候,在页面顶端会有占很大区域的广告,先试试代码:

// ==UserScript==
// @name         去除博客园的广告
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.cnblogs.com/*/p/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=cnblogs.com
// @run-at       document-end
// @grant        none
// ==/UserScript==

var SS=(p)=>document.querySelector(p);

(function() {
    'use strict';

    //adsbygoogle adsbygoogle-noablate
    //aswift_2_host
    var node = SS("#aswift_2_host");
    console.log("node:"+node);

    // Your code here...
})();
View Code

 

版本2

增加了延迟执行

// ==UserScript==
// @name         去除博客园顶部的广告
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  try to take over the world!
// @author       You
// @match        https://www.cnblogs.com/*/p/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=cnblogs.com
// @run-at       document-end

// ==/UserScript==

var SS=(p)=>document.querySelector(p);

(function() {
    'use strict';

    // Your code here...
    $(document).ready(function(){
        // 在此处执行希望在页面加载完成后执行的操作
        setTimeout(removeAdver,1000);
    });

})();

function removeAdver()
{
    // Your code here...
    //aswift_2_host
    var node = SS("#aswift_2_host");
    console.log("node:"+node);

    //移除“会员技术沙龙”广告
    //SS(".charm-bar-wrapper").remove();
    SS(".charm-bar-wrapper").style.display="none";


}
View Code

 

posted on 2024-08-01 10:37  jack_Meng  阅读(45)  评论(0)    收藏  举报

导航