HTML5单个deviceorentationevent和devicemotionevent为null

时间:2015-08-23 02:07:03

标签: javascript android html5 null device-orientation

我尝试使用Chrome(第44版)HTML5设备定位事件。我已经在2个不同的Android平板电脑和我的Windows笔记本电脑上尝试了这个。在我的笔记本电脑上,我为事件设置了断点,但我只有2个事件(每种类型1个)并且它们确实包含空值。我该怎么做才能诊断出这个问题?我需要启用某些功能吗?

输出:

DeviceOrientationEvent available
Alpha: null Beta: null Gamma: null

由平板电脑和Windows PC上的以下HTML生成:

<!DOCTYPE html><html><body><div id="output"></div><div id="output2"></div>
<script>
if (window.DeviceOrientationEvent) {
  document.getElementById("output").innerHTML = "DeviceOrientationEvent available";
window.addEventListener('deviceorientation', function(event) {
    document.getElementById("output2").innerHTML = "Alpha: " + event.alpha + "Beta: " + event.beta + "Gamma: " + event.gamma;
    }, false);
} else {
    document.getElementById("outputO").innerHTML = "DeviceOrientationEvent not available";
}
</script></body></html>

感谢您提出任何建议或意见。

0 个答案:

没有答案