出于某种原因,在使用Galaxy S3时,我可以使用HTML5Rocks中关于Device Motion的示例演示,并从手机的硬件中获取加速度值。
演示:http://www.html5rocks.com/en/tutorials/device/orientation/devicemotionsample.html
但我似乎无法让代码在我自己的网站上运行。它应该只是:
if((window.DeviceMotionEvent)||('listenForDeviceMovement'in window))
{window.addEventListener('devicemotion',deviceMotionHandler3,false);
function deviceMotionHandler3(eventData){var
acceleration=eventData.accelerationIncludingGravity;
...
为什么此代码适用于上述网站的任何想法,但是当我将其复制到空白的html页面时却没有?
答案 0 :(得分:0)
您确定要测试的设备是否支持检测设备运动?
您是否从移动设备浏览器访问该网页?
当我点击您从我的电脑上提供的链接时,我被告知设备不支持设备运动事件。