Greasy Fork is available in English.
贴吧广告过滤不用登录
当前为
// ==UserScript==
// @name 贴吧广告过滤登录去除
// @namespace noting
// @version 0.6
// @description 贴吧广告过滤不用登录
// @author Time
// @match https://tieba.baidu.com/*
// @grant none
// ==/UserScript==
(function() {
var options = {
matching: "tieba.baidu.com",
loginDom: "tiebaCustomPassLogin",
avdDom: "fengchao-wrap-feed",
avdTextClass: "label_text",
avdText: "广告",
};
var host = window.location.host;
if (host.indexOf(options.matching) == -1) return;
var clearLogin = function() {
var login = document.getElementById(options.loginDom);
if (login == null) return;
login.remove();
};
var clearAdvertisement = function() {
var classAdv = document.getElementsByClassName(options.avdDom);
if (classAdv.length > 0) {
for (var i = 0; i < classAdv.length; i++) {
classAdv[i].remove();
}
}
var classAvdText = document.getElementsByClassName(options.avdTextClass);
if (classAvdText.length > 0) {
for (var i = 0; i < classAvdText.length; i++) {
if (classAvdText[i].innerText == options.avdText) {
debugger;
var node = classAvdText[i];
if (!node.parentNode) continue;
var avdNode = node.parentNode;
if (!avdNode.parentNode) continue;
var parentfather = avdNode.parentNode;
parentfather.removeChild(avdNode);
}
}
}
};
setInterval(function() {
clearLogin();
clearAdvertisement();
},
300);
})();