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

如何在Safari中使用纯JavaScript将屏幕方向锁定为纵向?,safari,javascript,mobile,mobile-safari,Safari,Javascript,Mobile,Mobile Safari,我想使用纯javascript将网站的方向“锁定”为纵向模式 假设我正在构建一个应用程序,我不希望用户能够以横向模式访问我的应用程序。我该怎么做 编辑:我用网络语言制作应用程序,我会将其指定为个人资料,以便任何人都可以在iPhone上下载,因此不支持xCode或其他任何东西。Safari不支持该方法,因此您必须进行功能检测 对于Safari,您可以尝试小马飞:可能使用“windows.screen”为您服务 var alowed = window.screen.orientation.lock

我想使用纯javascript将网站的方向“锁定”为纵向模式

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


编辑:我用网络语言制作应用程序,我会将其指定为个人资料,以便任何人都可以在iPhone上下载,因此不支持xCode或其他任何东西。

Safari不支持该方法,因此您必须进行功能检测

对于Safari,您可以尝试小马飞:

可能使用“windows.screen”为您服务

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

可能重复的是,好的,不起作用,我只需要JavaScript。编辑2下的所有内容都是纯JavaScript。另外,请编辑你的问题,用比“不起作用”更具描述性的语言解释发生了什么。它给了我2-3个错误,我现在不在电脑旁,但我明天会给他们。