我可以在Android上获取Chrome上的绝对设备方向吗?

时间:2016-02-12 07:53:20

标签: javascript html5 device-orientation

当我在一年前尝试设备定位时,它在ios safari和android chrome上表现不同。 Chrome显示绝对值,相对于North,而safari显示相对值+ webkitCompassHeading是绝对值。

但是现在看来铬已经改变了,它不再是绝对的,只是相对的。意味着alpha是相对于页面上的第一个度量,而不是北极。

现在无法在Chrome中阅读指南针标题了吗?

或者有没有办法阅读指南针?

例如:我可以以某种方式改变设备方向的行为,它返回绝对值:是吗?

2 个答案:

答案 0 :(得分:0)

I found that there's deviceorientationabsolute, hidden behind an experimental flag: https://codereview.chromium.org/1416123002/

答案 1 :(得分:0)

Google的此页面回答了问题:https://developers.google.com/web/updates/2016/03/device-orientation-changes

即,API确实已经从绝对变为相对。它讨论了如何仍然访问绝对值,以及包括有关跨浏览器/设备兼容性的一些想法。