未古其人

目录

直接打开网址可以跳转,通过window.open报错404

遇到的问题

我在项目上用window.open报错404,但是在浏览器直接访问地址却可以访问到。

可能的问题原因

从浏览器直接输入是没有referer的,从项目里跳转会带上项目的地址作为referer 所以可能要跳转的服务器对referer进行了拦截。

解决方案

windowOpen(url) {
	window.open('javascript:window.name;', `<script>location.replace('${url}')<\/script>`);
}