是设备方向启用javascript html5

时间:2015-03-12 14:38:46

标签: javascript android ios html5 orientation

我需要了解iPhone或Android设备上是否锁定了设备方向。

我可以找到一种方法来确定设备方向是否支持 但是当我想显示一条消息告诉用户我的html5时,这对我没有帮助网页需要旋转到风景,他的设备被锁定......

1 个答案:

答案 0 :(得分:0)

它只是一个部分解决方案。抱歉。

我会在页面加载时检查设备window.orientation,如果它不是横向,则向用户显示消息以更改方向并关闭方向锁定。

然后听“即使方向被锁定也会触发的”devicemotion“事件。然后在“devicemotion”上再次检查window.orientation,如果window.orientation是landscape,则关闭消息。

devicemotion
https://developer.mozilla.org/en-US/docs/Web/Events/devicemotion