JavaScript
跳转外链403 标签描述

背景及原因 当前端项目在跳转第三方外链的时候,有可能会出现这样的情况,如下图,显示403forbidden报错 然而直接复制地址,在新窗口打开,却没有任何问题,可以正常访问 我们打开控制台,可以看到在项目中打开,数据请求的请求头多了一个Referer:http://localhost:3000/ 而复制链接在新窗口直接打开,请求头中并不会携带Referer 这就说明是Referer携带了我们自身网站的域名,第三方网站认为这是非法访问,所以报错403forbidden,因此我们需要在自己项目中跳转第三方外链的时候,清除请求头中的Referer信息,解决403forbidden 解决方案 方...