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


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解析XML示例代码
Sep 05 Javascript
JS实现点击按钮自动增加一个单元格的方法
Mar 09 Javascript
javascript实现类似java中getClass()得到对象类名的方法
Jul 27 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
Sep 06 Javascript
通过扫描二维码打开app的实现代码
Nov 10 Javascript
Bootstrap轮播图的使用和理解4
Dec 14 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
在vue中使用Autoprefixed的方法
Jul 27 Javascript
Vue2.0 v-for filter列表过滤功能的实现
Sep 07 Javascript
angularJs提交文本框数据到后台的方法
Oct 08 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
Apr 08 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小型企业库存管理系统的设计与实现代码
2011/05/16 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
php注册登录系统简化版
2020/12/28 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
js倒计时抢购实例
2015/12/20 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
JS组件Bootstrap Table布局详解
2016/05/27 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
Vue.js组件props数据验证实现详解
2019/10/19 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
python3爬虫怎样构建请求header
2018/12/23 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
大学生村官任职感言
2014/01/09 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
实践论读书笔记
2015/06/29 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
详解nginx location指令
2022/01/18 Servers
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS