window.open被浏览器拦截后的自定义提示效果代码
2023-06-13 09:13:58 时间
现在越来越多的浏览器有拦截弹出窗口的功能。广告弹出来给拦掉了就无所谓,要是客户在付款时给拦掉了可就不能乱算了。
Gmail的“哎呀”算是经典,可是,前天心云给出了更帅的提示=。= 记得打开浏览器拦截后 测试一下,在线阅读器里不知道代码会不会给过滤。。代码在下边,其实没什么技术含量滴。挖哈哈。。。
复制代码代码如下:
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);
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.
相关文章
- JS检查浏览器类型和版本详解编程语言
- javascript 获取页面高度(多种浏览器)详解编程语言
- 解决用户注销后点击浏览器返回刷新页面重复登录的问题详解编程语言
- 浏览器恶意脚本之下载炸弹概念验证代码(PoC)测试页
- 微软浏览器的SmartScreen筛选器错误报告火狐浏览器每夜构建版为恶意软件
- 如何关闭Windows 2008中IE浏览器增强的安全配置
- 提高网站性能通过Redis优化浏览器网站性能(浏览器是用redis)
- 今天起,微软 Microsoft 365 服务不再支持 IE11 浏览器
- 微软正在Windows 11里增加默认浏览器切换难度 试图强推自家浏览器
- js兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
- 使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
- PHPcurl模拟浏览器采集阿里巴巴的实现代码
- 使用Mootools动态添加Css样式表代码,兼容各浏览器
- PHP实现提取一个图像文件并在浏览器上显示的代码
- 自定义右键属性覆盖浏览器默认右键行为实现代码
- JS加入收藏夹的代码(主流浏览器通用)
- androidwebview简单浏览器实现代码
- JS网页播放声音实现代码兼容各种浏览器
- qq悬浮代码(兼容各个浏览器)
- 类似天猫商品详情随浏览器移动的示例代码
- ie浏览器使用js导出网页到excel并打印
- innerHTML动态添加html代码和脚本兼容多个浏览器
- 通过location.replace禁止浏览器后退防止重复提交