window.open打开窗口被拦截的快速解决方法
编程学习 2021-07-04 20:00www.dzhlxh.cn编程入门
狼蚁网站SEO优化长沙网络推广就为大家带来一篇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打开窗口被拦截的快速解决方法就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
上一篇:js实现多图左右切换功能
下一篇:浅谈js中子页面父页面方法 变量相互调用