3***@qq.com
3***@qq.com
  • 发布:2022-05-24 09:41
  • 更新:2022-05-24 09:58
  • 阅读:1212

uniapp ios手机webview调用原生xhr接口,xhr.readystate= 4, xhr.status =0是怎么回事

分类:uni-app

这是一个文件上传接口,在webview实现,安卓端可以正常实现,但在ios端上传文件时,返回xhr.readystate= 4, xhr.status =0,调用失败,有没有大佬知道怎么解决吗

2022-05-24 09:41 负责人:无 分享
已邀请:
愿随风丶飘雪

愿随风丶飘雪 - 勿在浮沙筑高台

您用的是什么方式调用的 目前ios只支持使用原生自带的方式调用接口 不能在webview中使用前端的方式调用
uniapp 的request方法会自动判断 如果是原生会走原生的方式调用

  • 3***@qq.com (作者)

    var xhr = new XMLHttpRequest() xhr方法

    2022-05-24 09:52

愿随风丶飘雪

愿随风丶飘雪 - 勿在浮沙筑高台

不行 ios的webview现在不支持(应该是wkwebview不支持,UIWebview支持).目前我这边也没找到解决办法,上次我们就是应为这个问题出的bug
我们这边使用的是uni.request 或者 mui.ajax 会自动判断当前环境 调用原生的sdk

  • 3***@qq.com (作者)

    要调用ios的接口吗

    2022-05-24 10:00

  • 愿随风丶飘雪

    回复 3***@qq.com: 你们是怎么做的呢 可以调用uni.request 吗

    2022-05-24 10:28

该问题目前已经被锁定, 无法添加新回复