有谁知道前端js的ios13.3以上的版本解决摇一摇的代码,不用经过https的。知道的给下代码,

有谁知道前端js的ios13.3以上的版本解决摇一摇的代码,不用经过https的。知道的给下代码,

                    DeviceMotionEvent.requestPermission()
                    .then(permissionState => {
                        if (permissionState === 'granted') { 
                           console.log('已授权')
                        }
                    })
                    
                    .catch((err)=>{
                       
                       swal({
                            title: "温馨提示",
                            text: "由于IOS系统需要手动获取访问动作与方向的权限,请在访问提示中点击允许!",
                            type: "warning",
                            showCancelButton: false,
                            confirmButtonColor: "#DD6B55",
                            confirmButtonText: "确定",
                            closeOnConfirm: true },
                            function(){
                               ios13granted();
                            }
                        );
                  
                    });
                    
                }else{  //13.3以前的版本
                    console.log('不用授权')       
                }
            }else{
               console.log('安卓不用授权')  
            }
        }
        function ios13granted() {
            if (typeof DeviceMotionEvent.requestPermission === 'function') {
                DeviceMotionEvent.requestPermission().then((permissionState) => {
                    if (permissionState === 'granted') {
                       alert('授权成功')
                    }
                }).catch((error) => {
                    console.log('拒绝授权')
                })
            } else {
                  // 处理常规的非iOS 13+设备
                console.log("处理常规的非iOS 13+设备")
            }
        }
      permission()