iOS 12.2+ 与 iOS 13 h5无法开启重力感应(摇一摇等)

一、问题简介

经测试,苹果手机ios13.3.1系统版本将影响到重力感应类H5的体验,特别是跟重力感应功能相关的效果:包括摇一摇触发,重力感应控制图片移动,layer 容器重力感应部分、一镜到底、全景容器组件中需要重力感应控制的部分、陀螺仪组件。

二、详细说明

苹果手机微信打开H5,主要借助苹果自带的Safari浏览器。最新苹果手机系统版本,限制了Safari浏览器获取用户感应器信息,只有经过用户同意才可获取,即没有经过H5打开用户的同意,H5没有权限使用重力感应功能。

三、解决方案

原本的解决方案失效,苹果加强了重力感应权限部分的控制,必须让用户通过点击元素的方式来获取当前用户重力感应权限授权。

   

   

    Document

   

   

你可能感兴趣的:(iOS 12.2+ 与 iOS 13 h5无法开启重力感应(摇一摇等))