SD广告隐藏思路及实现

SD为sillydev,这里为了避免被关键词搜出来用的缩写

首先,免费计划的SD加入了流氓广告,而且有的广告屏蔽器屏蔽不到,所以直接看了看他广告怎么加载的

经过疯狂翻代码,发现看起来是有一个判断的,是判断了用户 ads 这个属性是否为true,那简单了,写个油猴劫持这个变量即可

js脚本(付费0NL即可):
[pay]

``` // ==UserScript== // @name SillyDev - NO ADS // @version v0.0.0 // @description 关闭 SillyDev 免费计划的广告! // @match https://panel.sillydev.co.uk/* // ==/UserScript==

function disAD() {
if (window.JexactylUser && window.JexactylUser.ads) {
window.JexactylUser.ads = false;
console.log(Success Closed SillyDev Ads);
clearInterval(disAdInter);
}
}

let disAdInter = setInterval(disAD, 100);

disAD();
```

[/pay]

sillydev是什么?