我们将在 Firefox 3.6 中包含的一项新功能是支持网页访问设备方向信息(如果可用)。从上面的演示中可以看出,您可以使用它来判断设备是否在移动以及移动的方向。
使用 API 非常简单。您只需添加一个简单的事件监听器
window.addEventListener("MozOrientation", function(e) {
/* 3 values: e.x, e.y, e.z */
}, true);
这项功能最初是为我们即将发布的移动浏览器而设计的,现在我们也将其提供给台式机系统。许多现代的 Macbook 和 Thinkpad 包含能够提供此信息的设备和驱动程序。我们已为支持此类设备的 Linux、Mac 和部分 Thinkpad 添加了支持。(注意,在部分 Macbook 上,方向信息检测结果与实际方向相反,我们正在努力解决这个问题。)
您可以在 两篇 Doug Turner 撰写的 文章 和 Eric Shepherd 撰写的关于 方向文档更新 中找到更多信息。
Paul Rouget 在他的一篇文章中展示了这项功能和一些其他演示。
61 条评论