越來越背離開發者的 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