出于某种原因,当使用 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 页面时却不行?