请问解决了吗?
最新的苹果系统和7.0.4的微信版本,h5游戏摇一摇无法触发最新的苹果系统,安装7.0.4的微信版本,h5游戏摇一摇摇一摇无法触发 老版本的苹果系统,安装7.0.4的微信版本,h5游戏摇一摇摇一摇触发正常 安卓系统,安装7.0.4的微信版本,h5游戏摇一摇摇一摇触发正常 http://www.jizhi112.top/index.php?m=Shake2019&c=Index&a=shake&active_id=39 测试了好多摇一摇h5游戏最新的苹果系统,安装7.0.4的微信版本的app都无法通过摇一摇触发 测试了多个国行苹果手机iphone6s,iphone7sp ,iphone x都无法触发,一些美版的苹果无法升级操作系统版本,但是微信版本是最新的7.0.4能自动触发 [代码]if[代码][代码](window.DeviceMotionEvent) {[代码][代码] [代码][代码]var[代码] [代码]speed = 23;[代码][代码] [代码][代码]var[代码] [代码]x = y = z = lastX = lastY = lastZ = 0;[代码][代码] [代码][代码]window.addEventListener([代码][代码]'devicemotion'[代码][代码], [代码][代码]function[代码][代码](event){[代码][代码] [代码][代码]var[代码] [代码]acceleration =event.accelerationIncludingGravity;[代码][代码] [代码][代码]x = acceleration.x;[代码][代码] [代码][代码]y = acceleration.y;[代码][代码] [代码][代码]if[代码][代码](Math.[代码][代码]abs[代码][代码](x-lastX) > speed || Math.[代码][代码]abs[代码][代码](y-lastY) > speed) {[代码][代码] [代码][代码]getrp();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]lastX = x;[代码][代码] [代码][代码]lastY = y;[代码][代码] [代码][代码]}, false);[代码][代码] [代码][代码]};[代码] 或者使用 https://github.com/alexgibson/shake.js/blob/master/shake.js 都无法触发
2019-08-13