Appearance
使用过程的常见问题
部分浏览器调用打印组件提示下列跨域报错
Access to XMLHttpRequest at 'http://127.0.0.1:yyy/' from origin 'http://xxx:yyy' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space
local
.
问题原因:Edge、Chrome浏览器部分版本基于PNA(Private Network Access)规范针对不安全网站访问私有网络进行了更新,阻止这种访问更私有资源的请求。
- 网站使用HTTPS协议
- 使用QQ浏览器、360浏览器等浏览器
- Edge、Chrome设置取消限制,方法如下:
谷歌浏览器版本在94~101之间的在浏览器输入:chrome://flags/#block-insecure-private-network-requests将Block insecure private network requests.项的Default改为Disabled,重启浏览器即可
edge浏览器输入edge://flags/,搜索cors找到Block insecure private network requests.这个选项,将Default改成Disabled,此时浏览器会提示你重启,点击重启按钮即可。