模拟用户点击弹出新页面不会被浏览器拦截


Posted in Javascript onApril 08, 2014

相信用过window.open的小伙伴们都遇到过被浏览器拦截导致页面无法弹出的情况;我们换下思路,什么情况下的新页面弹出才不会被浏览器拦截呢?比如<a />标签这种就不会;那么我们只要模拟下用户去主动点击这个<a />标签就不会有拦截的问题了。

先定义好HTML标签:

<a href="" id="alink" target="_blank" style="display: none"><span id="spanlink">test</span></a> 
<input type="button" value="点我弹出新页面" onclick="targetClick()" />

然后在JS中给<a />标签赋值并触发点击事件:
function targetClick() { 
$("#alink").attr("href", "http://www.163.com"); 
$("#spanlink").click(); 
return false; 
}

OK,这下页面的弹出就畅通无阻了。
Javascript 相关文章推荐
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
Jul 04 Javascript
jquery中event对象属性与方法小结
Dec 18 Javascript
node.js中的dns.getServers方法使用说明
Dec 08 Javascript
一个php+js实时显示时间问题
Oct 12 Javascript
JQuery遍历元素的后代和同胞实现方法
Sep 18 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 Javascript
extjs简介_动力节点Java学院整理
Jul 17 Javascript
微信小程序之滚动视图容器的实现方法
Sep 26 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
Mar 03 Javascript
VUE-cli3使用 svg-sprite-loader
Oct 20 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
Apr 08 #Javascript
js定时调用方法成功后并停止调用示例
Apr 08 #Javascript
jquery选择器使用详解
Apr 08 #Javascript
jquery淡化版banner异步图片文字效果切换图片特效
Apr 08 #Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
Apr 08 #Javascript
javascript跨域的4种方法和原理详解
Apr 08 #Javascript
通过Javascript读取本地Excel文件内容的代码示例
Apr 08 #Javascript
You might like
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
使用python爬取B站千万级数据
2018/06/08 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
python爬虫之遍历单个域名
2019/11/20 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
CSS3 :default伪类选择器使用简介
2018/03/15 HTML / CSS
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
医学生个人求职信范文
2013/09/24 职场文书
接受捐赠答谢词
2014/01/27 职场文书
求职毕业生自荐书
2014/02/08 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
检讨书范文300字
2015/01/28 职场文书
信访维稳承诺书
2015/05/04 职场文书
Redis+AOP+自定义注解实现限流
2022/06/28 Redis