【问题标题】:iOS 9 Chrome & Safari - devicemotion and deviceorientation does not workiOS 9 Chrome 和 Safari - devicemotion 和 deviceorientation 不起作用
【发布时间】:2016-04-02 01:17:30
【问题描述】:

不幸的是,最近我已经能够为deviceorientationdevicemotion 的窗口对象上的事件注册处理程序。但是,我现在完全无法让 iOS 9.3 Chrome 或 Safari 访问方向或运动信息。

我已尝试使用 TLS 以防出现安全问题,并且我已尝试在 https://github.com/dorukeker/gyronorm.js/tree/master/demohttps://www.audero.it/demo/device-orientation-api-demo.html 上运行通用演示。

所有这些演示都可以在 Android 上的 Chrome 上正常运行。

最近 iOS 中是否发生了一些变化,导致这些事件不再可用?除了提到加强安全性以要求 TLS 之外,我找不到任何有关更改的信息。

【问题讨论】:

    标签: google-chrome mobile-safari accelerometer device-orientation devicemotion


    【解决方案1】:

    我发现一个 ios 设备表现出这种行为。我没有解决方案,但我认为值得在这里发布。

    它在 ios 10.2.1 上,这是本文的最新版本。

    它是 iphone 6 plus(我无法想象这是问题所在)

    它检测屏幕旋转,而不是中间旋转(即 alpha、beta、gamma)

    我确定旋转锁没有打开。

    它有更大的文本可访问性设置,但我在另一部 iPhone 上检查过,但没有任何区别。

    已安装的应用可与动作配合使用,因此仅限于 safari。 (哦,我是从 https 加载的,所以这不应该是罪魁祸首)

    如果有人看到这个,我肯定想弄清楚是什么原因造成的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 2017-05-10
      • 1970-01-01
      • 2013-07-19
      • 2014-10-14
      • 2013-09-30
      • 1970-01-01
      相关资源
      最近更新 更多