防止 180 度翻转 iOS Cordova

Prevent 180 degree flip iOS Cordova

我正在使用此插件 https://github.com/apache/cordova-plugin-screen-orientation 进行定位,我在 config.xml 文件 <preference name="orientation" value="portrait" /> 中执行此操作。这可以防止它翻转到横向模式,但仍然可以在我的 iPhone 上进行 180 度旋转。我该如何防止这种情况?

您可以通过取消选中 Xcode 中的 upside down 方向来禁用此功能。

方向首选项不适用于 cordova-plugin-orientation,如您所说,这些是常规的 cordova 首选项,纵向允许两种纵向选项,常规纵向和倒置。

如果只允许常规肖像,您必须使用 portrait-primary,但不能作为首选项。

当您使用 cordova-plugin-orientation 时,您必须使用它 api 来锁定屏幕旋转,因此请在设备就绪触发后使用它

window.screen.orientation.lock('portrait-primary');