李朗
李朗
  • 发布:2023-08-11 17:49
  • 更新:2023-08-11 17:49
  • 阅读:209

【报Bug】【无障碍】iOS跳转页面后使用单指滑动浏览仍然浏览上层页面内容

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 64位

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iPHoneXR

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

问题描述

iOS的旁白浏览状态下,跳转到新页面后使用单指扫动浏览仍浏览到上层页面内容

旁白开启方法

进入设置-通用-旁白 打开旁白的开关

跳转代码

      uni.navigateTo({  
        url: "/pages/me/login",  
      });

预期结果:

跳转新页面后不浏览到上层页面内容,只浏览到新页面内容
下面提供两个增强体验的方案,共参考实现
1.主动聚焦到新页面内的第一个元素(导航栏除外)
2.提供设置旁白焦点的接口可以让开发者主动控制旁白聚焦

实际结果:

页面跳转后,使用单指扫动浏览页面仍然浏览上层页面的内容

bug描述:

此问题是无障碍问题,需要开启iOS的旁白观察
旁白开启路径:设置-通用-旁白
手势:使用单指向右扫动,聚焦下一个元素,单指向左扫动聚焦上一个元素

uni-app在ios系统下使用navigateTo跳转到新页面后使用旁白的单指扫动浏览,仍浏览的是上层页面内容

2023-08-11 17:49 负责人:无 分享
已邀请:

要回复问题请先登录注册