解决ios13摇一摇不能触发


代码如下

permissionForShake() {
      if (typeof DeviceMotionEvent.requestPermission === 'function') {
        DeviceMotionEvent.requestPermission()
          .then(permissionState => {
            if (permissionState === 'granted') {
              window.addEventListener('devicemotion', () => {})
            }
          })
          .catch(err => {
            console.log(err)
          });
      } else {
        console.log(22222)
        // ios其他系统可以不通过请求直接摇一摇
      }
    }
permissionForShake这个方法必须需要用户点击才能触发,js代码不能触发


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM