Discussions » Creation Requests

新人刚学脚本,请问如何去掉这些广告?求大神不吝赐教,谢谢!

§
Posted: 2018-12-10
Edited: 2018-12-10

新人刚学脚本,请问如何去掉这些广告?求大神不吝赐教,谢谢!

§
Posted: 2018-12-10

建议去看javascript手册和css手册,想操作页面元素的话就看javascript dom部分,这种脚本无外乎就是 target = document.querySelector('[目标对象的css选择器]') 找到一个目标,然后把这个目标设置成你想要的样子 如果只是上面那个东西,那就是

target = document.querySelector('.tips');
target.style = "display:none";

把它隐藏掉就是了。 道理是这样的实际操作有很多变数,不自己把语法看熟没什么人教得了。 如果只是去广告,建议用ublock origin或者AdBlock之类的扩展,右键不想要的地方按照提示屏蔽就是了

§
Posted: 2018-12-10

屏蔽试过了,这样会导致真个文章都看不到!!要等待60s!!

§
Posted: 2018-12-18

@"知乎" 说道: 屏蔽试过了,这样会导致真个文章都看不到!!要等待60s!!

这个操作没错, 只是你需要把检测屏蔽的也干掉.

§
Posted: 2019-01-19

@Aloxaf 说道:

@"知乎" 说道: 屏蔽试过了,这样会导致真个文章都看不到!!要等待60s!!

这个操作没错, 只是你需要把检测屏蔽的也干掉.

请问如何操作?能否解答一下?谢谢大神

§
Posted: 2019-01-27

@"知乎" 说道:

@Aloxaf 说道:

@"知乎" 说道: 屏蔽试过了,这样会导致真个文章都看不到!!要等待60s!!

这个操作没错, 只是你需要把检测屏蔽的也干掉.

请问如何操作?能否解答一下?谢谢大神

每个网站情况不同

有的可以找到检测函数直接覆盖掉 有的可以直接 dislay: none 隐藏掉

视具体情况而定

§
Posted: 2019-02-28

求助的最基本常识就是把你需要解决的问题网站地址贴出来

假如屏蔽AD后,你所需要的内容并没有被移除,只是隐藏,你也可以通过 display:block 的途径让内容显示。

一些网站为了保证广告的显示,会定时检测广告块的状态,这是最麻烦的状况。 这些网站往往会让检测的代码以匿名函数执行,如果不使用第三方软件在网页加载阶段将代码移除,或者使用其它的代替身份,那就只能顺着检测代码的意思走。

让广告内容脱离这个显示区域,利用绝对定位 position:absolute 让广告脱离显示的地方是对付这类广告最简单高效的。

当然,这并不能让你节约流量,只是眼不见心不烦。

Post reply

Sign in to post a reply.