【问题标题】:Can I get absolute device orientation on chrome on Android?我可以在 Android 上的 chrome 上获得绝对设备方向吗?
【发布时间】:2016-12-24 16:10:49
【问题描述】:

当我在一年前尝试设备方向时,它在 ios safari 和 android chrome 上的表现有所不同。 Chrome 显示绝对值,相对北方,而 safari 显示相对值 + webkitCompassHeading 是绝对值。

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

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

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

例如:我能否以某种方式更改设备方向的行为方式,使其返回绝对:true?

【问题讨论】:

  • “现在是不是无法在 Chrome 中读取指南针标题了?” 您觉得这很可能吗?为什么不问(或者更确切地说,搜索)您的问题的简单版本:如何在 Chrome 中阅读指南针?
  • 这听起来更像是投诉而不是技术问题。
  • 我意识到我的措辞有点糟糕,我的意思是:从 deviceorientation 返回的值是 absolute:false。有没有办法获得 absolute:true 以便我可以读取指南针方向?

标签: javascript html device-orientation


【解决方案1】:

我发现有 deviceorientationabsolute,隐藏在实验标志后面: https://codereview.chromium.org/1416123002/

【讨论】:

    【解决方案2】:

    谷歌的这个页面回答了这个问题:https://developers.google.com/web/updates/2016/03/device-orientation-changes

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

    【讨论】:

      猜你喜欢
      • 2020-12-04
      • 1970-01-01
      • 2011-01-22
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 1970-01-01
      • 2014-02-13
      • 1970-01-01
      相关资源
      最近更新 更多