解决禁止使用屏蔽广告的插件
【
注意4月份 已经修改了算法。此方法已经失效!!!!请不要再往下阅读了。我会在这几天发布新的脚本!
】
因为使用Chrome浏览器的ADblock插件屏蔽广告,但是在 城通网盘下载资源的时候,输入验证码老是提示 禁止使用屏蔽广告的插件 ,难道就先暂时关闭么。哈,下面是一个一劳永逸的解决方式。
要使用的工具有:
1 ADBlock插件
2 Tampermonkey chrome浏览器插件。
关于 Tampermonkey 的用法,大家可以在我的中查看《如何使用Tampermonkey 》说的比较详细:
所以下面的教程就是假设你已经安装并且初步会使用 Tampermonkey 的基础上了。
操作方法
- 01
首先给大家看一个拦截广告的图: 因为Adblock拦截过程中,城通WP的脚本会坚持一个变量,检测广告是否存在的变量。所以,我们的解决方法就是很简单了:伪造一个存在的变量。这样堂而皇之的就可以输入验证码直接跳到下载地址了。
- 02
打开你的Tampermonkey 点击右上角图标====>新建脚本。
- 03
将如下代码全部覆盖,文本框中的代码。如图所示: // ==UserScript== // @name 400gb // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match http://www.400gb.com/file/* // @copyright 2012+, You // ==/UserScript== $("<div id='cproIframe7holder'></div>").appendTo("body"); $("<div id='cproIframe1'></div>").appendTo("body");
- 04
之后点击 磁盘图标。运行并保存脚本----->然后刷新你的页面。 输入验证码之后就不会在检测 屏蔽广告窗口了。
- 05
原理是什么呢: 其实,和大家,从广告商哪里得到一个脚本文件。网站的脚本在页面加载后检测是否广告元素是否存在:具体的说就是检测名称为:cproIframe7holder 和 cproIframe1 是否存在。 那么,我们可以伪造2个元素,插入body中,那么这个脚本就不会认为我们屏蔽了广告了。