屏蔽 CSDN 博客頁的反反廣告能力

越來越背離開發者的 CSDN 竟然對反廣告下手了。檢測到廣告被過濾竟然彈框不給看博文,還強制跳轉到登錄頁。噁心。

直入正題,給瀏覽器裝好油猴(這裏我用的是 Tampermonkey for Edge),編寫自定義插件,寫入以下幾行,保存啓用:

// ==UserScript==
// @name         anti-csdn-ad-checker
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  csdn sucks!
// @author       xp
// @match        https://blog.csdn.net/*/article/details/*
// @grant        none
// @requires     https://code.jquery.com/jquery-3.3.1.min.js
// ==/UserScript==

(function() {
    'use strict';
    // 關閉反廣告
    $('.adblock').detach();
    $('.check-adblock-bg').detach();
    var highestIntervalId = setInterval(function () {});
    for (var i = 0 ; i < highestIntervalId ; i++) {
        clearInterval(i);
    }
    // 全文可見
    $('#article_content').css({
        height: "auto",
    });
    $('.hide-article-box').detach();
})();

還有一個簡單的辦法,只能用來屏蔽反廣告,就是在 ADP 等加一條規則:

https://g.csdnimg.cn/check-adblock/*/check-adblock.js*

如果你把 g.csdnimg.cn 域名整體屏蔽掉其實也沒什麼問題。

V2EX 上這個問題也吵起來了,傳送門:https://www.v2ex.com/t/514577

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章