如何使用纯JavaScript在Safari中将屏幕方向锁定为纵向?

时间:2018-09-25 18:43:19

标签: javascript mobile safari mobile-safari

我想使用纯JavaScript在中将网站的方向“锁定”为纵向模式。

假设我正在构建一个应用程序,但我不希望用户能够以横向模式访问我的应用程序。我该怎么办?


编辑:我使用网络语言制作该应用程序,将其配置为个人资料,因此任何人都可以在iPhone上下载该应用程序,因此使用xCode或其他功能一无所获。

2 个答案:

答案 0 :(得分:0)

也许可以使用“ windows.screen”为您工作;

var alowed = window.screen.orientation.lock("portrait");

答案 1 :(得分:-1)

Safari不支持screen.lockOrientation方法,因此您必须进行特征检测。

对于Safari,您可以尝试使用ponyfill:https://github.com/chmanie/o9n