完全解析浏览器挡不住的网页对话框广告

对话框|广告|浏览器|网页

一个强制弹出窗口的JavaScript类:ForceWindow

一个可以不被广告拦截器拦截的弹出窗口
ForceWindow.iclass.js代码如下(使用、讲解、相关说明全部在注释中):

------------------------------------------------------------------------------------
/**
 * =========================================================================
 * 本程序可自由复制、修改、传播,不得删除以下信息。如用于商业用途须经原作者同意方可使用。
 * =========================================================================
 * 程序名称:ForceWindow(@iClass.JS)
 * 描  述:“冲破”广告拦截软件,强制弹出窗口。
 * 版  本:1.0.0
 * 创建时间:2004年1月19日
 * 修改时间:2004年1月19日
 * 文件名称:ForceWindow.iclass.js
 * 作  者:钟钟
 * 邮箱地址:zz@iecn.net zz315@163.com
 * 版权声明:本程序属于iClass.JS,版权归作者所有。
 * 有关iClass计划详见:http://www.iecn.net/forum/showthread.php?threadid=14811
 * =========================================================================
 */

/**
 * 定义ForceWindow类构造函数
 * 无参数
 * 无返回值
 */
function ForceWindow ()
{
  this.r = document.documentElement;
  this.f = document.createElement("FORM");
  this.f.target = "_blank";
  this.f.method = "post";
  this.r.insertBefore(this.f, this.r.childNodes[0]);
}

/**
 * 定义open方法
 * 参数sUrl:字符串,要打开窗口的URL。
 * 无返回值
 */
ForceWindow.prototype.open = function (sUrl)
{
  this.f.action = sUrl;
  this.f.submit();
}

/**
 * 实例化一个ForceWindow对象并做为window对象的一个子对象以方便调用
 * 定义后可以这样来使用:window.force.open("URL");
 */
window.force = new ForceWindow();

/**
 * 用本程序弹出的窗口将不会被广告拦截软件拦截,但有一个缺点:你无法象对window.open弹出的窗口那样对外观进行定制。
 * 你当然也可以在使用前实例化一个ForceWindow对象:
 * var myWindow = new ForceWindow();
 * 这样来使用:
 * myWindow.open("URL");
 * 本程序测试通过的浏览器:IE 5+、Firefox 1.0、Mozilla 1.7.5、Netscape 7.2、Opera 7.23
 * 友情提示:如果你将本程序用于强制弹出广告,请更多的想想浏览者的感受!
 */
------------------------------------------------------------------------------------

时间: 2024-11-08 22:22:16

完全解析浏览器挡不住的网页对话框广告的相关文章

IE10浏览器怎么过滤去除网页中广告

要过滤网页中的广告,我们无需安装任何插件,只需开启IE10浏览器自带的跟踪保护功能即可(同时也适用于IE9). 另外,该功能的本意其实并非用来过滤广告,只是帮助使用者杜绝第三方网站的跟踪行为而已.但这同时也表示该功能能够拦截网站所投放的第三方广告代码,以下小编就以最简单的方式来叙述如何使用IE10的跟踪保护来去除网页上的广告. 我们先在看看使用跟踪保护功能过滤广告的效果,某网页过滤前的广告情况: 过滤去除广告后,网页干净了很多: 设置方法 1.点击IE10右上角的齿轮图标,再依序点击"安全&qu

win7系统使用Safari浏览器打不开网页的原因及解决方法

  win7系统使用Safari浏览器打不开网页的原因及解决方法.一些用户反馈说在win7系统使用Safari浏览器打不开网页,根本没办法浏览器网页,Safari浏览器是苹果公司研发的网络浏览器,出现网页打不开的情况是怎么回事呢?其实导致电脑无法上网的最基本原因在于DNS设置不当,找到原因后该如何解决呢?下面小编和大家分享win7系统使用Safari浏览器打不开网页的解决方法. 1.检测本地DNS是否设置正常.打开"控制面板",依次点击"网络和共享中心"→"

“奇葩”创业者:要求VC签署NDA抄袭“挡不住”

注:创业者在创业之前,肯定先要思考自己做什么,这时候点子就产生了.点子重要吗?如果创业者有个很好的点子,是否就能够容易获得投资的机会?有些创业者为了防止别人"抄袭"点子,在谈融资的时候还要求VC签署保密协议,VC又是如何看待这件事的呢?作者孙志超认为,点子对于VC来说,一点都不重要.来看看他的看法吧.今天碰到两个极端反差的创业者.一个创业者要求展示BP细节前先签署NDA,说之前介绍来的天使投资方,找朋友去做一样的事情了.另一个创业者,非常开放地展示自己的想法,虽然很奇葩,但认定第一不会

移动聊天市场渐成红海 仍挡不住新军涌入

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   硅谷网讯 据国外媒体报道,移动聊天市场渐成红海, 但是仍然挡不住新军涌入,日前以多媒体内容分享以及打通短信为特色的移动聊天工具Invi获得300万美元种子风投,其中香港首富李嘉诚是投资人之一. 此轮投资的投资人包括李嘉诚旗下风投业务维港投资和一直热衷科技行业的明星阿什顿·库切,参与投资的还包括谷歌(微博).诺基亚.雅虎.Groupon.思科等.据报道,维港投资集

电脑中怎么将360浏览器中收藏的网页导入到Edge浏览器中

  电脑中怎么将360浏览器中收藏的网页导入到Edge浏览器中          1.打开360浏览器,点击左上角的"收藏"; 2.打开下拉菜单后点击"导入/导出"; 3.在"导出收藏夹"中点击"导出到IE浏览器"; 4.稍等片刻后会提示导出成功,点击确定,这样,360浏览器中收藏的网页就导入到IE浏览器中了; 5.打开Edge浏览器,点击打开右上角的菜单; 6.点击"导入收藏夹"按钮; 7.勾选"

chrome浏览器64位部分网页字体无法显示怎么办

  chrome浏览器64位部分网页字体无法显示解决办法:1:在chrome浏览器输入栏输入"chrome://flags " 2:按住"ctrl"+"F" ,会有查找输入框.输入"DirectWrite ..."就可以看到要找的"DirectWrite Windows"禁止该项就解决问题了.

360浏览器如何直接提取网页视频

  360浏览器怎么直接提取网页视频?很多时候,我们需要把网页上的视频下下来或者提取下来,但是又不知道该怎么做.今天,小编就来跟大家分享360浏览器提取页面视频图文教程,不需要下载别的软件就能实现提取网页上的视频哦!下面让小编介绍360浏览器提取视频方法. 360浏览器直接提取网页视频的方法 1.打开360浏览器,打开一个有视频的网页,然后右键点击视频页面(不要在视频的位置),在弹出的选项框中,点击"审查元素". 2.这时候在视频页面下会出现很多看不懂的英文,我们别管它.找到"

360浏览器打不开网页怎么办?

  360浏览器打不开网页怎么办?360浏览器是在线浏览网页,用户数量非常多,可以很方便的提供给我们想要的数据,方便.快捷.我们在使用360安全浏览器浏览网页的时候遇到了网页打不开的问题,这是由多种原因造成的.我们可以尝试把360安全浏览器切换成兼容模式试试能不能打开网页,还是不行就话只能修复一下360浏览器了.下面,安下小编就给你带来360浏览器网页打不开解决方法,希望对你有帮助! 360浏览器打不开网页的原因及修复方法 360浏览器打不开网页的原因 1.网络连接:网络线的连接不正确或被干扰,

2016手机qq浏览器打不开网页怎么办

  手机qq浏览器打不开网页怎么办?qq浏览器拥有广泛的用户群体,是很多人日常工作生活的重要工具.遇到手机qq浏览器打不开网页时,我们应该怎么办呢?大家可以用以下做法,首先,请大家先检查一下QQ浏览器的网络接入点设置,用wap或者net接入点.要是还不行,就把浏览器里的记录清空,重启手机,再试试看.不行的话,重新下载安装qq浏览器.下面,安下小编告诉大家具体的操作方法. 2016手机qq浏览器打不开网页的解决方法 [检查手机网络环境] 1.首先我们要确定的就是手机浏览器网页打不开是不是手机自身无