window.open被浏览器拦截后的自定义提示效果代码


Posted in Javascript onNovember 19, 2007

现在越来越多的浏览器有拦截弹出窗口的功能。广告弹出来给拦掉了就无所谓,要是客户在付款时给拦掉了可就不能乱算了。

Gmail的“哎呀”算是经典,可是,前天心云给出了更帅的提示=。= 记得打开浏览器拦截后 测试一下,在线阅读器里不知道代码会不会给过滤。。代码在下边,其实没什么技术含量滴。挖哈哈。。。

window._open=window.open;  
window.open=function(sURL,sName,sFeatures,bReplace){  
  if(sName==undefined){sName="_blank"};  
  if(sFeatures==undefined){sFeatures=""};  
  if(bReplace==undefined){bReplace=false};  
  var win=window._open(sURL,sName,sFeatures,bReplace);  
  if(!win){  
    alert('天啦!你的机器上竟然有软件拦截弹出窗口耶,好讨厌哦,人家不来了啦!快去掉嘛~~555~');  
    return false;  
  }  
  return true;  
}

=。= 重写window.open写了两天都没有想到更好的办法,参数要一个一个加,第四个参数,似乎只是为了不被back回去,例如:
window.open("a.html","a");  
window.open("b.html","a","",true);
打开的b.html是没有后退可以按滴,MSDN有说明 。

Optional. Boolean that specifies whether the sURL creates a new entry or replaces the current entry in the window's history list. This parameter only takes effect if the sURL is loaded into the same window.

true sURL replaces the current document in the history list 
false sURL creates a new entry in the history list. 

Javascript 相关文章推荐
Gird事件机制初级读本
Mar 10 Javascript
javascript脚本编程解决考试分数统计问题
Oct 18 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
Nov 09 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
Mar 28 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
JQuery 动态生成Table表格实例代码
Dec 02 Javascript
AngularJS自定义控件实例详解
Dec 13 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
深入理解JavaScript 参数按值传递
May 24 Javascript
微信小程序form表单组件示例代码
Jul 15 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
JavaScript的查询机制LHS和RHS解析
Aug 16 Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
Nov 18 #Javascript
利用ASP发送和接收XML数据的处理方法与代码
Nov 13 #Javascript
javascript实现二分查找法实现代码
Nov 12 #Javascript
Auntion-TableSort国人写的一个javascript表格排序的东西
Nov 12 #Javascript
用js实现手把手教你月入万刀(转贴)
Nov 07 #Javascript
不能再简单的无闪刷新验证码原理很简单
Nov 05 #Javascript
才发现的超链接js导致网页中GIF动画停止的解决方法
Nov 02 #Javascript
You might like
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
jquery 问答知识整理
2010/02/11 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
[48:02]Ti4循环赛第三日 VG vs Liquid和NEWBEE vs DK
2014/07/12 DOTA
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
Python单例模式的两种实现方法
2017/08/14 Python
python3.7.0的安装步骤
2018/08/27 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
python实现图片彩色转化为素描
2019/01/15 Python
详解python中的线程与线程池
2019/05/10 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
python Gabor滤波器讲解
2020/10/26 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
C语言开发工程师测试题
2016/12/20 面试题
初二政治教学反思
2014/01/12 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
法制宣传教育方案
2014/05/09 职场文书
教师党员整改措施
2014/10/24 职场文书
2014年行政部工作总结
2014/11/19 职场文书
2015年个人思想总结
2015/03/09 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
2015年教研组工作总结
2015/05/04 职场文书
农贸批发市场管理制度
2015/08/07 职场文书
代码复现python目标检测yolo3详解预测
2022/05/06 Python