m***@foxmail.com
m***@foxmail.com
  • 发布:2021-08-16 13:56
  • 更新:2021-08-18 08:10
  • 阅读:1877

【报Bug】【H5 端应用】 发起 【 uni.request 请求】 在大部分用户的手机都能正常交互,但是部分用户发起请求时直接进入 fail 回调,并提升 【 request:fail 】

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 10 64

浏览器平台: 手机系统浏览器

浏览器版本: 多个浏览器

项目创建方式: CLI

CLI版本号: 2.0.0-31220210205004

示例代码:
复制代码    uni.request({  
        url:"https://www.xxx.xxx",  
        data:{code:12345},  
        header:{  
            "content-type": "application/json;charset=UTF-8", "Authorization": "UFNyQ3prNkVMUXZySlRLVStJTzl5Y3VNS0N6SXhjUys2dzdhR1hb1Jia"  
        },  
        fail: (err) => {  
            console.log(err);  
        },  
        success: (data) => {  
            console.log(data);  
        }  
    })

操作步骤:
  1. 建立一个空uni-app项目
  2. 使用uni.request发起请求,并设置请求头header
  3. H5模式运行到浏览器,使用 低版本的 ios 真机调试
  4. 查看网络请求,发现无法发起请求

预期结果:

发起请求时直接进入 fail 回调,并提示【 request:fail 】

实际结果:

发起请求时直接进入 fail 回调,并提示【 request:fail 】

bug描述:

【H5 端应用】 发起 【 uni.request 请求】 在大部分用户的手机都能正常交互,但是部分用户发起请求时直接进入 fail 回调,并提示【 request:fail 】

出错机型:Redmi Note 8 MIUI 11.0.8 安卓9
出错机型:iphone xs max iso 12.4

【 新的发现 】 只要设置了请求头【 header 】 在低版本 ios 手机上就无法发起请求

2021-08-16 13:56 负责人:无 分享
已邀请:
深海智行

深海智行 - 专注前端培训

使用电脑浏览器远程调试就可以看到网络请求具体问题。

  • m***@foxmail.com (作者)

    浏览器调试是没有问题的,只是在部分低版本的IOS上发现无法发起请求,后台都查不到请求记录

    2021-08-17 12:51

DCloud_iOS_WZT

DCloud_iOS_WZT

提供一个可复现的demo吧 我这边没有复现,用的iphone xs ios 12.0

  • m***@foxmail.com (作者)

    已解决,最后发现不是uni-app的问题,应该是IOS兼容性问题,在低版本的IOS上浏览器的安全策略导致的跨域问题

    2021-08-18 08:09

m***@foxmail.com

m***@foxmail.com (作者) - hello word !

已解决,最后发现不是uni-app的问题,应该是IOS兼容性问题,在低版本的IOS上浏览器的安全策略导致的跨域问题

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

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容