您现在的位置:首页 >> 前端 >> 内容

axios window.open拦截处理方法

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

  核心提示:做项目的时候,axios请求成功后会在新窗口打开一个网页。直接用window.open(url)被谷歌浏览器给拦截住了。解决方法:在axios发送之前就打开一个空白的新窗口var newPage = ...

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

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

解决方法:

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

var newPage = window.open()

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

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

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

newPage.location.href = 'url'

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

Tags:AX XI IO OS 
作者:网络 来源:cofecode的博