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


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 相关文章推荐
html中的input标签的checked属性jquery判断代码
Sep 19 Javascript
JSONObject使用方法详解
Dec 17 Javascript
JavaScript jquery及AJAX小结
Jan 24 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
微信小程序 input输入框详解及简单实例
Jan 10 Javascript
Angular.js中定时器循环的3种方法总结
Apr 27 Javascript
JavaScript数据结构学习之数组、栈与队列
May 02 Javascript
Bootstrap提示框效果的实例代码
Jul 12 Javascript
javascript获取图片的top N主色值方法详解
Jan 26 Javascript
9种方法优化jQuery代码详解
Feb 04 jQuery
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
Apr 17 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
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初学者头疼十四条问题大总结
2008/11/12 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
IE8 浏览器Cookie的处理
2009/01/31 Javascript
一些常用的JS功能函数代码
2009/06/23 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
javascript实现倒计时关闭广告
2021/02/09 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
python黑魔法之编码转换
2016/01/25 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
python统计中文字符数量的两种方法
2019/01/31 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
Python实用工具FuckIt.py介绍
2019/07/02 Python
关于python字符串方法分类详解
2019/08/20 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
总经理司机岗位职责
2014/02/06 职场文书
股权转让协议书
2014/04/12 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
村居抓节水倡议书
2014/05/19 职场文书
书法兴趣小组活动总结
2014/07/07 职场文书
生活部的活动方案
2014/08/19 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书