收藏
回答

求助,微信小程序 web-view 安卓上正常,iOS页面的Ajax发不出去了

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug web-view 客户端 iOS 6.6.6 2.0.0

<web-view src="https://data.xinxueshuo.cn/nsi-class-https/"></web-view>

困扰多天的问题了,求助大家

页面中包含一个Ajax请求,来渲染页面数据。

安卓完美运行,iOS上面页面没有渲染,没有发出请求

HTTPS这块都检查过了,没问题。

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

9 个回答

  • 小程序运营专员 - cunjin
    小程序运营专员 - cunjin
    2018-05-10

    这个页面放在ios的微信的浏览器上有发起ajax请求吗?可以尝试打一些log看下有没有执行到发起ajax请求的位置

    2018-05-10
    有用
    回复
  • 小程序运营专员 - cunjin
    小程序运营专员 - cunjin
    2018-05-10

    web-view上可以使用vConsole来打log调试

    2018-05-10
    有用
    回复 1
    • Summer
      Summer
      2019-11-08
      vConsole打印也没有报错,ios的发起请求了,没有请求返回,请求域名是没有带https的,安卓正常可以使用的
      2019-11-08
      回复
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-05-10

    你好,没有提示具体的错误信息吗?类似ios请求不到数据安卓请求得到数据的问题,一般都涉及到域名配置和证书配置问题,你可以先自行检查核对这些是否配置正确

    2018-05-10
    有用
    回复
  • cici
    cici
    02-26

    遇到一样的问题,我这里是前端发出的请求都204返回。发现是后台head解析的问题。在nginx反向代理location下面添加这句就好了:proxy_set_header User-Agent $http_user_agent+"";

    有用的话请置顶上去哈,让更多的人看到。

    02-26
    有用 1
    回复
  • Summer
    Summer
    2019-11-08

    遇到了同样的问题,请问有解决方案了吗

    2019-11-08
    有用
    回复
  • biu🤔
    biu🤔
    2019-11-08

    遇到了同样的问题,请问有解决方案了吗

    2019-11-08
    有用
    回复
  • 李岩
    李岩
    2018-05-11

    地址是:https://data.xinxueshuo.cn/nsi-class-https/

    ios的微信的浏览器可以正常使用,

    iOS设备远程调试 状态下也没有问题,预览版 也没问题,发布出去的正式版就有问题了,

    远程调试时 页面是正常的

    2018-05-11
    有用
    回复
  • 李岩
    李岩
    2018-05-10

    我检测了域名和证书,这块没有问题吧,域名是 data.xinxueshuo.cn

    2018-05-10
    有用
    回复
  • 李岩
    李岩
    2018-05-10

    没有提示错误信息,请问怎么查看web-view的调试窗呢?还有 iOS设备在 微信开发者工具的预览版是正常的

    2018-05-10
    有用
    回复
登录 后发表内容