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


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的自定义事件代码,触发,绑定简单实例
Aug 01 Javascript
jquery 显示*天*时*分*秒实现时间计时器
May 07 Javascript
常用jQuery选择器总结
Jul 11 Javascript
如何判断出一个js对象是否一个dom对象
Nov 24 Javascript
JS实现的自动打字效果示例
Mar 10 Javascript
详解webpack + vue + node 打造单页面(入门篇)
Sep 23 Javascript
vue做网页开场视频的实例代码
Oct 20 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
Jul 10 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
May 12 Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 Javascript
vue实现简单学生信息管理
May 30 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系统流量分析的程序
2006/10/09 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php中使用gd库实现下载网页中所有图片
2015/05/12 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
Python文件操作函数用法实例详解
2019/12/24 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
优秀共产党员先进事迹材料
2014/05/06 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
授权收款委托书范本
2014/10/10 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
Python道路车道线检测的实现
2021/06/27 Python
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技