站内搜索:
首页 >> 前端 >> 内容
axios window.open拦截处理方法

时间:2017/8/30 8:28:00

做项目的时候,axios请求成功后会在新窗口打开一个网页。

直接用window.open(url)被谷歌浏览器给拦截住了。

解决方法:

在axios发送之前就打开一个空白的新窗口

var newPage = window.open()

如果这样写,打开的空白页上有标题,显示的是“无标题”

window.open('about:blank') 这样的话,标题上显示的是'about:blank'

然后在axios的then回调里写入打开的url的地址

newPage.location.href = 'url'

这样就解决了浏览器自动拦截的问题了

  • 上一篇:absolute同时设置left,right,top,bottom
  • 下一篇:element-ui自定义弹框,加入图片
  • 返回顶部