收藏
回答

网站应用在最新版谷歌浏览器中无法使用微信快捷登录?

其他浏览器可正常切换。仅谷歌浏览器无法使用,谷歌浏览器版本:142.0.7444.176(正式版本),疑似问题:

Access to XMLHttpRequest at 'https://localhost.weixin.qq.com:14013/api/check-login' from origin 'https://open.weixin.qq.com' has been blocked by CORS policy: Permission was denied for this request to access the `unknown` address space。


回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    11-19

    像是chrome 142+的网络限制,可以清浏览器缓存 + 检查页面的权限限制试试。

    https://developer.chrome.com/blog/local-network-access?hl=zh-cn

    11-19
    有用
    回复 9
    • Mos
      Mos
      11-19
      确实是wxLogin.js和wxopensdk.js这两个文件有缓存,导致生成的iframe未添加allow="local-network-access"属性,感谢。
      11-19
      回复
    • 柠萌
      柠萌
      11-24回复Mos
      请问怎么清除这两个文件的缓存的啊
      11-24
      回复
    • Mos
      Mos
      发表于小程序端
      11-24回复柠萌

      如果引用的官方 CDN 文件看,可清除浏览缓存后强制刷新或在引用链接后随意加个参数,如果引用的是本地文件,可以直接在这两个文件中,添加 iframe 部分的代码处,给 iframe 加上属性 allow="local-network-access"

      11-24
      1
      回复
    • 柠萌
      柠萌
      11-26回复Mos
      感谢感谢
      11-26
      回复
    • Howie
      Howie
      12-08
      新版143版本的chrome和edge均有此问题,手动给了本地网址权限也不行了。
      12-08
      回复
    查看更多(4)
  • 🐺小狼
    🐺小狼
    12-10

    我为啥一个应用好用,一个应用不好用

    https://localhost.weixin.qq.com:14013/api/check-login

    14013,这个好用

    不好用的访问的是13015,这是怎么回事?

    如何都让他访问14013


    12-10
    有用
    回复
  • Howie
    Howie
    12-08

    谷歌chrome和微软edge浏览器更新到143版本以后,均无法使用qq或者微信客户端快捷登录了,qq空间i.qq.com可以,但是QQ邮箱mail.qq.com、腾讯文档docs.qq.com均无法使用快捷登录,只能扫码登录,老版本浏览器可以,请排查是否是qq和微信登录接口需要适配新版浏览器。(重置浏览器、重装浏览器都不行,同事电脑也可复现,均为升级143版本后导致)

    12-08
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    11-19
    有用
登录 后发表内容