收藏
回答

网页授权openid时,获得code后,苹果和电脑端微信无法进入后台?

我写公众号网页授权微信的openid,安卓可以获得openid,但是苹果和电脑端的微信则会卡在把code给后台获取openid的get请求,他无法与后台建立连接

下面附上部分源码和示例图片

(安卓运行结果,成功)

(谷歌浏览器运行结果,成功)

(微信电脑端运行结果,没连上,response是undified,xmlHTTP的status=0,readystate=4,erro消息如下后也没有打印出erro原因)

(后台源码,苹果和微信电脑端连code都不打印,说明完全没有进入后台)

(前端源码)

sendRequest方法全局引用的

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-11-09

    代码都封装了,看也没啥意思。地址是外网的吗

    2021-11-09
    有用 1
    回复 20
    • 抱小老虎的伯爵
      抱小老虎的伯爵
      发表于移动端
      2021-11-09
      ip是外网的,后台代码封装也没啥影响啊,这个帖子的问题是在于苹果和微信pc发送get请求失败
      2021-11-09
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-09回复抱小老虎的伯爵
      所有PC微信?
      2021-11-09
      回复
    • 抱小老虎的伯爵
      抱小老虎的伯爵
      发表于移动端
      2021-11-09回复Mr.Zhao
      是的,我安卓pc微信也报错,但是我把报错的url放到浏览器上就可以获得openid
      2021-11-09
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-09回复抱小老虎的伯爵
      这个地址拒绝访问,浏览器访问的是https 443端口,不是80端口
      2021-11-09
      回复
    • 抱小老虎的伯爵
      抱小老虎的伯爵
      2021-11-09回复Mr.Zhao
      我浏览器访问的是http,会有一个不安全的标志
      2021-11-09
      回复
    查看更多(15)
  • 抱小老虎的伯爵
    抱小老虎的伯爵
    2021-11-09

    电脑端微信 vconsole的第三行的erro是系统打印的,不是我手动打印的。

    2021-11-09
    有用
    回复
登录 后发表内容