前段时间在系统中出现了一个 127.0.0.1 的本地请求,定位后发现是一个内部 SDK 发送的。
最近发现这个请求会出现报错的情况,导致接口错误率上升,以及通过 iframe 嵌入的页面会被拦截。报错:
`此连接已被阻止,因为它是公共页面发起的,旨在连接到您本地网络上的设备或服务器。`
想起来在打开页面会有一个授权弹窗,我拒绝了,导致请求被拦截。简单的解决方案是,加一个响应头:
`Access-Control-Allow-Private-Network: true`
参考:
developer.chrome.com