JS在新标签页中打开链接URL,兼容IE,Chrome,Firefox
来源:互联网 发布:看小电影 知乎 编辑:程序博客网 时间:2024/05/05 23:19
相信大家经常会遇到这种情况:
我们需要通过AJAX的方式 获取跳转的链接地址 然后在新标签页中 跳转至获取到的链接,这时我们需要如何实现呢?
网上搜了太多中文文档 不能完美解决。
window.open('http://www.bing.com/')//这个实在新窗口中打开文档 一般我们的浏览器都会拦截
http://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-and-not-a-new-window-using-javascript
我还试了下这种方式 不过在Firefox中不行
$("<a>").attr("href", url).attr("target", "_blank")[0].click();
Example:
http://jsfiddle.net/safeeronline/70kdacL4/1/
终极解决方案:
window.open(url, '_blank').location;**TIPS:**AJAX获取URL的话 一定要加上**async:false**呦。$.ajax({ type: 'POST', url: '/echo/json/', async: false, success: function (data) { window.open(data, '_blank').location; } });
Perfect!
1 0
- JS在新标签页中打开链接URL,兼容IE,Chrome,Firefox
- js操作select 兼容ie、chrome、Firefox
- Chrome浏览器中页面在新的标签页打开
- js控制链接在新标签页打开,而不是新窗口
- Html-设置链接在新标签页中打开
- 在IE 和 Firefox 中兼容使用js
- 在IE 和 Firefox 中兼容使用js
- 复制链接到剪贴板,兼容Firefox,Chrome, IE
- Chrome设置新标签页来打开链接
- 在IE、fixfox、chrome等浏览器中ajax提交成功后,打开新标签页面被浏览器拦截问题
- 如何在谷歌浏览器中打开链接在新标签页中打开
- JS在IE,firefox,chrome中的兼容问题
- pasteHTML兼容ie,firefox,chrome
- FLASH兼容IE FireFox Chrome
- 兼容ie,firefox,chrome的跨域加载js脚本
- js动态添加、删除表格,兼容IE、FireFox、Chrome
- js+flash 剪切板复制粘贴 兼容ie chrome firefox flash10
- js获取上传文件大小,兼容ie,FireFox,Chrome
- Kafka使用入门教程之二--搭建Kafka运行环境
- php定界符<<<EOF讲解
- Hibernate基类代码示例
- C语言非连通图广度优先遍历
- 由12306.CN谈谈网站性能技术http://coolshell.cn/articles/6470.html
- JS在新标签页中打开链接URL,兼容IE,Chrome,Firefox
- go中select的用法
- Android插件化框架介绍
- eclipse安装python插件,Error getting info on interpreter
- C#中的继承 (继承、抽象类和抽象方法、接口)
- nodeJS eventEmmite
- android studio 使用javadoc 出现gbk编码问题
- apache访问目录要密码但访问文件不用
- LeetCode 401. Binary Watch