Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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
Javascript android上的设备运动API应该可以工作_Javascript_Android_Html_Accelerometer - Fatal编程技术网

Javascript android上的设备运动API应该可以工作

Javascript android上的设备运动API应该可以工作,javascript,android,html,accelerometer,Javascript,Android,Html,Accelerometer,出于某种原因,当使用Galaxy S3时,我能够使用HTML5Rocks中关于设备运动的示例演示,并从手机硬件获得加速度值 演示: 但我似乎无法让代码在我自己的网站上运行。应该是: if((window.DeviceMotionEvent)||('listenForDeviceMovement'in window)) {window.addEventListener('devicemotion',deviceMotionHandler3,false); function deviceM

出于某种原因,当使用Galaxy S3时,我能够使用HTML5Rocks中关于设备运动的示例演示,并从手机硬件获得加速度值

演示:

但我似乎无法让代码在我自己的网站上运行。应该是:

if((window.DeviceMotionEvent)||('listenForDeviceMovement'in window))    
{window.addEventListener('devicemotion',deviceMotionHandler3,false);

function deviceMotionHandler3(eventData){var     
acceleration=eventData.accelerationIncludingGravity;


你知道为什么这段代码适用于上面的网站,但当我把它复制到一个空白的html页面时就不行了吗?

你确定你正在测试的设备支持检测设备运动吗

您是否从移动设备浏览器访问网页


当我点击你从我的电脑上提供的链接时,我被告知该设备不支持设备运动事件。

我在S3上用Chrome测试了演示,但它似乎不起作用。