我想使用纯JavaScript在safari中将网站的方向“锁定”为纵向模式。
假设我正在构建一个应用程序,但我不希望用户能够以横向模式访问我的应用程序。我该怎么办?
编辑:我使用网络语言制作该应用程序,将其配置为个人资料,因此任何人都可以在iPhone上下载该应用程序,因此使用xCode或其他功能一无所获。
答案 0 :(得分:0)
也许可以使用“ windows.screen”为您工作;
var alowed = window.screen.orientation.lock("portrait");
答案 1 :(得分:-1)
Safari不支持screen.lockOrientation方法,因此您必须进行特征检测。
对于Safari,您可以尝试使用ponyfill:https://github.com/chmanie/o9n