Cordova 插件屏幕方向

17 Mar 2025 | 阅读 2 分钟

这个 Cordova 插件主要用于设备屏幕的方向。它用于为 WindowsiOSAndroid 平台设置或锁定屏幕方向。 这个插件基于屏幕方向 API,因此,API 与当前规范相匹配。

安装

要在您的应用中添加此插件,您必须通过键入以下命令来安装它

支持的方向

  • portrait-primary: 这是一个主要的纵向模式方向。
  • portrait-secondary: 这是一个次要的纵向模式方向。
  • landscape-primary: 这是一个主要的横向模式方向。
  • landscape-secondary: 这是一个次要的横向模式方向。
  • portrait: 它是纵向主模式或纵向辅模式方向。
  • landscape: 它是横向主模式或横向辅模式方向。
  • any: 它支持所有方向(方向已解锁)。

用途

事件

orientationchange 事件从 AndroidiOS 平台上的 window 对象触发。 此插件的当前版本允许用户使用 window 对象来接收通知。

示例

Android 说明

对于 Android 平台,当设备旋转 180 度时,screen.orientation 属性不会更新。

Windows UWP 说明

当我们谈论 Windows 平台时,Windows-UWP(Windows Store Apps)仅在设备包含某种加速计的情况下才显示更改的方向。 它保留在方向的内部状态,但除非设备支持,否则设备屏幕不会旋转。

代码

HTML

JavaScript

输出

Cordova Plugin Screen Orientation