4

这个问题已经在stackoverflow上被问过很多次,但每次正确答案都不起作用或不正确。

我重新提出这个问题,因为它对移动网络设备程序员很重要。

我希望能够在以下操作系统之一的浏览器上停止网站上的旋转:IOS 和/或 Android 设备,或者至少将旋转修改为至少最后一个景观。因此,仅允许景观作为旋转。

我尝试了许多相关问题但没有解决方案:

欢迎任何想法,谢谢。

ps

4

1 回答 1

1

@CommonsWare 是对的,您不应该仅仅阻止用户随意旋转他们的设备。事实上,这就是移动 Web 应用程序如此通用的原因。它们包含响应式设计的原则。

我知道这不是您真正想要的答案,但如果您坚持这样做,请看这里:Block mobile web rotation with javascript。我不确定,但我猜这仍然行不通,因为网络应用程序不是您正在查看的任何设备的本地应用程序,而您实际使用的应用程序是浏览器,例如 Chrome、Safari、等,几乎可以肯定,无论您的网络应用程序在做什么,它们都会启用不同的方向。

于 2013-03-05T16:01:39.080 回答