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

问题描述:

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

检测设备是否处于纵向模式或横向模式很简单 - 只需将窗口宽度与窗口高度分开,并将结果与​​1进行比较。但我没有看到从景观左侧翻转画面和从景观左侧画出横向画面的方法对。有没有办法做到这一点?

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

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

+0

啊,太明显了:(谢谢! – gabr 2012-02-05 19:28:28