某些手机网页上面的JavaScript类型广告元素怎么屏蔽?

JavaScript07

某些手机网页上面的JavaScript类型广告元素怎么屏蔽?,第1张

代码如下:

<div class='google-ad testAd'>这个div将会被屏蔽掉 </div>

有了这个规律,我就能够使用JavaScript发现当前浏览器是否开启了AdBlock插件。首先,我们将Google广告代码放到一个div里,并且将div的css class name里放入一个很明显的表示google AD的类名:

复制代码代码如下:

<div class='google-ad testAd'>这里放置Google广告代码</div>

然后在页面的底部用Js检测,:

复制代码代码如下:

if ($('.google-ad').height() == 0) showOtherImage()

这里还有一个问题,Google的广告通常是指Dom加载完毕后显示的,为了保证在Google广告加载完成后再进行探测,要给js代码加入延迟执行特征,这样避免了误检测:

复制代码代码如下:

$(function(){

setTimeout(function(){

if ($('.google-ad').height() == 0)

showOtherImage()

},3000)

})

1、打开手机autojs浏览器,找到设置。

2、在设置中选择host插件,点击下载后安装。

3、安装打开后选择屏蔽广告源码设置即可。以上就是手机autojs怎样host跳过活着屏蔽广告源码的步骤。

我记得火狐有个油猴子(暴力猴)的插件,可以安装一些脚本来屏蔽广告的

我的安装了下面一些脚本,你可以试试:

1、http://userscripts.org/scripts/show/119622

youkuantiads.user.js - 通过替换swf播放器的方式来解决优酷的黑屏广告。

2、http://userscripts.org/scripts/show/162286

OpenGG.Clean.Player(Bae 去除优酷和土豆播放器中的黑屏和广告

3、http://userscripts.org/scripts/show/170623

NoAdPlayer - 通过替换swf播放器的方式来解决优酷的黑屏广告,去除优酷、土豆、酷6、爱奇艺、乐视的广告