企业微信快捷登录失效,Cross-Origin Resource Sharing error:LocalNetworkAccessPermissionDenie

285 阅读1分钟

背景

企业微信快捷登录突然失效,无法展示 【继续在浏览器中登录访问】 的选项。

原因

谷歌浏览器从138版本新增了本地网络访问权限提示,如果你选择了阻止(Block)那么企业微信本地是否登录的检测就会被阻止了。无法进行企业微信的快捷登录。 image.png

本地网络请求的判断

  • 请求主机名是专用 IP 字面值(例如 192.168.0.1)。
  • 请求主机名是 .local 网域。比如企业微信 localhost.work.weixin.qq.com
  • fetch() 调用带有 targetAddressSpace: "local". 选项的注释

无提示解决方案

  1. 在浏览器地址栏输入 chrome://flags#local-network-access-check
  2. 将Local Network Access Checks选项置为Disabled(阻塞) 即可

image.png