当我在一年前尝试设备定位时,它在ios safari和android chrome上表现不同。 Chrome显示绝对值,相对于North,而safari显示相对值+ webkitCompassHeading是绝对值。
但是现在看来铬已经改变了,它不再是绝对的,只是相对的。意味着alpha是相对于页面上的第一个度量,而不是北极。
现在无法在Chrome中阅读指南针标题了吗?
或者有没有办法阅读指南针?
例如:我可以以某种方式改变设备方向的行为,它返回绝对值:是吗?
答案 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确实已经从绝对变为相对。它讨论了如何仍然访问绝对值,以及包括有关跨浏览器/设备兼容性的一些想法。