window.open打开窗口被拦截的快速解决方法
自己遇到的使用window.open打开新窗口被拦截的几种情况(使用的chrome浏览器,其他浏览器未测):
第一次:window.open(www.jb51.net),打开了新窗口,但是页面并没有加载出来,需要回车才能出来
解决方法:页面地址需要加上协议名称http://或者https://
第二次:在ajax异步请求成功的回调函数中使用window.open方法,虽然加上了协议名称,但是,却并没有打开新窗口,在地址栏直接显示 被拦截 的字样
解决方法:有两种:
1、将ajax异步请求改为同步请求
2、使用 var newWindow = window.open("_blank");newWindow .location = "url地址";
以上这篇window.open打开窗口被拦截的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
JavaScript中json对象和string对象之间相互转化
json对象和string对象之间的转化已经成为了大家耳熟能详的话题,本人今天就多啰嗦一些他们之间的故事,如有不对之处,还请各位海涵呢?不多说了直切主题2012-12-12
最新评论