Skip to content

Commit 1a4818d

Browse files
committed
fix
1 parent b2e7c4e commit 1a4818d

2 files changed

Lines changed: 27 additions & 16 deletions

File tree

BingBgForBaidu/BingBgForBaidu.user.js

Lines changed: 19 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Kill TieBa AD/Kill TieBa AD.user.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
// @name Kill TieBa AD
33
// @name:zh-CN 贴吧伪装广告清理
44
// @name:zh-TW 貼吧僞裝廣告清理
5+
// @name:ja 贴吧去广告
56
// @namespace hoothin
6-
// @version 0.52
7+
// @version 0.53
78
// @description Just Kill TieBa AD
89
// @description:zh-CN 清理AdBlock或uBlock Origin等未能清理掉的百度贴吧列表伪装广告、帖内伪装广告与推荐应用广告
910
// @description:zh-TW 清理AdBlock或uBlock Origin等未能清理掉的百度貼吧列表偽裝廣告、帖內偽裝廣告與推薦應用廣告
11+
// @description:ja 去除AdBlock或uBlock Origin等未能清理掉的百度贴吧列表伪装广告、帖内伪装广告与推荐应用广告
1012
// @author hoothin
1113
// @include http*://tieba.baidu.com/*
1214
// @grant none
@@ -78,11 +80,11 @@
7880
var previousSibling = thread.previousSibling;
7981
previousSibling = previousSibling.tagName == b?previousSibling:previousSibling.previousSibling;
8082
if(previousSibling.innerHTML.indexOf("广告") != -1)
81-
delList.push(previousSibling);
83+
delList.push(previousSibling);
8284
}else{
8385
if(thread.getAttribute && thread.getAttribute("data-field")){
84-
let tdata=JSON.parse(thread.getAttribute("data-field"));
85-
if(tdata.content && tdata.content.pb_tpoint && tdata.content.pb_tpoint.is_tpoint==1)delList.push(thread);
86+
let tdata=JSON.parse(thread.getAttribute("data-field")),tpoint=thread.querySelector("tpoint-skin");
87+
if(tdata.content && tdata.content.pb_tpoint && tdata.content.pb_tpoint.is_tpoint==1 && tpoint)delList.push(tpoint);
8688
}else{
8789
if(thread.classList && thread.classList.length==2){
8890
delList.push(thread);
@@ -92,7 +94,8 @@
9294
}
9395
for(i=0;i<delList.length;i++){
9496
let del = delList[i];
95-
threadList.removeChild(del);
97+
if(del.parentNode)
98+
del.parentNode.removeChild(del);
9699
}
97100
var easyAD, easyADs=document.querySelectorAll("span.label_text");
98101
for(i=0;i<easyADs.length;i++){

0 commit comments

Comments
 (0)