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


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 相关文章推荐
用jscript实现新建word文档
Jun 15 Javascript
IE6图片加载的一个BUG解决方法
Jul 13 Javascript
javascript获取ckeditor编辑器的值(实现代码)
Nov 18 Javascript
js showModalDialog参数的使用详解
Jan 07 Javascript
jQuery获取当前对象标签名称的方法
Feb 07 Javascript
chrome调试javascript详解
Oct 21 Javascript
理解js对象继承的N种模式
Jan 25 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
Vue.js 利用v-for中的index值实现隔行变色
Aug 01 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
Sep 07 Javascript
JavaScript之实现一个简单的Vue示例
Jan 17 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
Dec 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实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
python实现识别手写数字 python图像识别算法
2020/03/23 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
Python关于反射的实例代码分享
2020/02/20 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
销售人员自我评价怎么写
2013/09/19 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
销售岗位职责范本
2014/06/12 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书