在Safari中检测iOS上的初始设备方向

时间:2012-02-05 19:07:27

标签: javascript ios safari uiinterfaceorientation

我知道如何在Safari上的iOS上detect device orientation change,但我无法理解如何在我的页面加载时检测初始方向。

检测设备是处于纵向还是横向模式很简单 - 只需将窗口宽度与窗口高度分开,然后将结果与1进行比较。但是我没有看到一种方法可以将图像从翻转图像中分离出来。有办法吗?

(为什么我需要它?因为当设备开启时,加速度计数据不会与屏幕一起翻转。因此,代码必须知道正确处理加速度计数据的当前方向。)

1 个答案:

答案 0 :(得分:3)

您可以在页面加载时检查window.orientation。