Chrome如何获取设备方向信息?

时间:2011-02-05 00:22:46

标签: google-chrome webkit

我在阅读有关Chrome能够获取设备方位信息的信息(Engadget articleWebKit Bugzilla archive)。一些问题:

  1. 是否有演示HTML5页面,展示了此设备方向信息的使用?它的工作原理是什么?

  2. 此设备方向信息是否可在Safari等其他WebKit浏览器上使用?

  3. Chrome如何在不同平台上获取此信息?是否进行系统调用?代码分支在哪里完成?如果我想帮助在新设备/操作系统/平台上提供此设备方向,我该如何贡献?

2 个答案:

答案 0 :(得分:4)

这是Google's HTML5 SlideOrientation demo

此外,MacBooks确实有一种称为Sudden Motion Sensor的加速度计。其目的是通过在突然加速时保护硬盘来防止硬盘损坏。

答案 1 :(得分:1)

  1. http://web.me.com/avidrissman/deviceorientation.html,它仅适用于OS X.
  2. 它可以在iOS上使用,但不能在桌面Safari中使用
  3. 它读取加速度计。它完成了in this file。有关如何提供补丁的详细信息,请参阅how to contribute to chromium guide