我正在iPad的浏览器中构建一个应用程序,并想知道是否可以锁定视口的方向?我检查了苹果的文档,我发现的唯一一个方面是只读:https://developer.apple.com/documentation/webkitjs/domwindow/1632568-orientation
我认为这意味着无法在浏览器中锁定方向。有人有任何想法吗?
答案 0 :(得分:7)
没有。我想这对用户来说似乎过于严格,因此您只能检测UI方向。锁定方向的唯一方法是设备侧面的外部开关。
请参阅this answer以获取检测它的代码。您也可以使用window.orientation
来获取它。
对于我的webapps,我只是有一个弹出视图,提醒用户在不希望方向时旋转他们的设备。您甚至可以考虑针对不同方向的两个UI设置,以获得更加可定制的体验。