我正在为iPad浏览器构建一个应用程序,想知道是否有可能锁定视口的方向?我已经查阅了苹果的文档,唯一找到的是方向只读:https://developer.apple.com/documentation/webkitjs/domwindow/1632568-orientation。我认为这意味着在浏览器中无法锁定方向。有人有想法吗?
不行,我想这会对用户太过限制,所以你只能检测UI方向。锁定方向的唯一方法是设备侧面的外部开关。 请参见此答案获取检测代码。您也可以使用window.orientation来获取它。 对于我的Web应用程序,我只需拥有一个弹出视图,提示用户在其方向不理想时旋转设备。您甚至可以考虑为不同方向提供两个UI设置,以获得更多的自定义体验。