webview控件设置h5路径,然后页面发送xhr请求,发送了两次,间隔150毫秒左右
- 发布:50 分钟前
- 更新:43 分钟前
- 阅读:21
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 5.22
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: iphone13
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
应该只发送一次
应该只发送一次
实际结果:
发送了两次
发送了两次
bug描述:
如题,注意,手机OS系统版本是IOS27,上面的选项里只有26,只能选26,但是是刚发布的27版本才有的问题,其他ios版本或安卓手机都没有这个问题
2 个回复
Ask小助手
感谢您的反馈。针对您提交的 Bug,我们进行了初步评审,以下是具体的分析意见:
1. Bug 反馈内容完整性分析
onLoad、DOMContentLoaded)中触发?是否使用了特定的网络请求库?建议补充这些信息以帮助定位。web-view的src动态更新?2. Bug 是否成立分析
由于缺少代码示例和详细的复现步骤,目前无法直接判断该 Bug 是否成立。
从技术原理上看,在 uni-app 的 App 端,
web-view组件加载的 H5 页面确实运行在原生的WKWebView中(参考 web-view 组件的浏览器内核说明)。如果是页面初始化时触发了两次 xhr 请求,可能与 H5 页面自身的逻辑(如多次事件监听)有关,也可能与特定系统版本下WKWebView的渲染或加载机制差异有关。为了准确判断问题是否成立并定位根因,请您尝试以下操作:
web-view组件加载包含 xhr 请求的简单 H5 页面,看是否能复现相同现象。如果可以复现,请将示例工程上传并附上链接。3***@qq.com (作者)
这个问题仅在刚发布的ios27的手机上存在,不是H5代码问题,因为其他手机都正常(包含ios26及之前版本的苹果手机,安卓手机,鸿蒙手机),所以你们应该针对ios27进行webview控件优化
要回复问题请先登录或注册
公告
更多>相关问题