网络编程 
首页 > 网络编程 > 浏览文章

window.open打开窗口被拦截的快速解决方法

(编辑:jimmy 日期: 2024/11/20 浏览:3 次 )

自己遇到的使用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打开窗口被拦截的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:js实现多图左右切换功能
下一篇:浅谈js中子页面父页面方法 变量相互调用
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap