Feng - 2018年10月
type: channel
link: http://fengyitong.name/index.php/2018/10/
description: 半山腰的风采
items: ajax请求后无法打开新页面

ajax请求后无法打开新页面
type: item
date: 2018-10-15T10:08:30+08:00
description: 最近项目需求需要在系统中打开其他系统的内部网页,一开始是ajax请求本地后台,后台解析得到token后返回,然后前端跳转,发现这样做浏览器不会执行window.open打开新页面.解决方案:1 同步ajax,2 先新建窗口,然后ajax后对新窗口的location.href赋值其实第2种方案有特定情况下没法访问的问题.个人认为最佳方案还是不通过ajax请求,直接打开新窗口,让后台重定向比较好,最终解决方案也是这样去做的