Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox mobile中似乎提供了设备方向和设备运动,但没有返回数据_Firefox_Devicemotion_Deviceorientationevent - Fatal编程技术网

Firefox mobile中似乎提供了设备方向和设备运动,但没有返回数据

Firefox mobile中似乎提供了设备方向和设备运动,但没有返回数据,firefox,devicemotion,deviceorientationevent,Firefox,Devicemotion,Deviceorientationevent,我正在制作一个简单的网页,使用设备定向,但事件似乎从未触发。下面是我为测试基本功能而编写的代码 编辑:我想出来了。银河系A01没有陀螺仪 <!DOCTYPE html> <html lang="en"> <head> </head> <body> <div> <p>Orientation Event<p&g

我正在制作一个简单的网页,使用设备定向,但事件似乎从未触发。下面是我为测试基本功能而编写的代码

编辑:我想出来了。银河系A01没有陀螺仪

<!DOCTYPE html>
<html lang="en">
    <head>
        
    </head>
    <body>
        <div>
            <p>Orientation Event<p>
            <label id="gyro"></label><br>
            <label id="alpha"></label><br>
            <label id="beta"></label><br>
            <label id="gamma"></label><br>
        </div>

        <div>
            <p>Motion Event<p>
            <label id="motion"></label><br>
            <label id="mAlpha"></label><br>
            <label id="mBeta"></label><br>
            <label id="mGamma"></label><br>
        </div>

        <script>
            var alphaText = "Alpha is: ";
            var betaText = "Beta is: ";
            var gammaText = "Gamma is: ";

            function orientationHandler(evt)
            {
                document.getElementById("alpha").innerHTML = alphaText + evt.alpha;
                document.getElementById("beta").innerHTML = betaText + evt.beta;
                document.getElementById("gamma").innerHTML = gammaText + evt.gamma;
            }

            function motionHandler(evt)
            {
                document.getElementById("mAlpha").innerHTML = evt.rotationRate.alpha;
                document.getElementById("mBeta").innerHTML = evt.rotationRate.beta;
                document.getElementById("mGamma").innerHTML = evt.rotationRate.gamma;
            }

            if(window.DeviceOrientationEvent)
            {
                document.getElementById("gyro").innerHTML = "Gyroscopes available";
                window.addEventListener("deviceorientation", orientationHandler, true);
            }
            else
            {
                document.getElementById("gyro").innerHTML = "Gyroscopes not available";
            }

            if(window.DeviceMotionEvent)
            {
                document.getElementById("motion").innerHTML = "Motion is available";
                window.addEventListener("devicemotion", motionHandler, true);
            }
            else
            {
                document.getElementById("motion").innerHTML = "Motion is not available";
            }
        </script>
    </body>
</html>

定向活动




运动事件



var alphaText=“Alpha是:”; var betaText=“Beta为:”; var gammaText=“Gamma is:”; 函数方向处理程序(evt) { document.getElementById(“alpha”).innerHTML=alphaText+evt.alpha; document.getElementById(“beta”).innerHTML=betaText+evt.beta; document.getElementById(“gamma”).innerHTML=gammaText+evt.gamma; } 函数motionHandler(evt) { document.getElementById(“mAlpha”).innerHTML=evt.rotationRate.alpha; document.getElementById(“mBeta”).innerHTML=evt.rotationRate.beta; document.getElementById(“mGamma”).innerHTML=evt.rotationRate.gamma; } if(window.DeviceOrientationEvent) { document.getElementById(“gyro”).innerHTML=“陀螺仪可用”; addEventListener(“deviceorientation”,方向处理程序,true); } 其他的 { document.getElementById(“gyro”).innerHTML=“陀螺仪不可用”; } if(window.DeviceMotionEvent) { document.getElementById(“运动”).innerHTML=“运动可用”; addEventListener(“devicemotion”,motionHandler,true); } 其他的 { document.getElementById(“运动”).innerHTML=“运动不可用”; }
这就是我得到的

我已经更新了Firefox,但并没有修复它。奇怪的是,他们在我的星系A01上失败了,但他们在我的星系S4上工作。是否有我遗漏的权限设置