解決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