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


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 相关文章推荐
jquery 经典动画菜单效果代码
Jan 26 Javascript
jquery实现按Enter键触发事件示例
Sep 10 Javascript
js随机生成26个大小写字母
Feb 12 Javascript
jQueryUI中的datepicker使用方法详解
May 25 Javascript
批量下载对路网图片并生成html的实现方法
Jun 07 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
AngularJS执行流程详解
Feb 17 Javascript
VueJS如何引入css或者less文件的一些坑
Apr 25 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
web前端vue之CSS过渡效果示例
Jan 10 Javascript
js变量声明var使用与不使用的区别详解
Jan 21 Javascript
javascript实现简单打字游戏
Oct 29 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检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
jquery 学习笔记一
2010/04/07 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
让python的Cookie.py模块支持冒号做key的方法
2010/12/28 Python
Python之web模板应用
2017/12/26 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
经典c++面试题三
2015/07/08 面试题
节约用水的口号
2014/06/20 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
要账委托书范本
2014/09/15 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书