使用 manifest.json 时如何允许方向旋转?

Bri*_*ald 7 javascript android json google-chrome android-manifest

当我在我的 Web 应用程序中使用manifest.json文件并在 Chrome for Android 上“添加到主屏幕”时,它以全屏模式加载(很棒)但也被锁定为纵向(不太好)。

我想全屏加载,但仍然允许方向旋转。这可能吗?

{
  "name": "MyApp",
  "icons": [
    {
      "src": "launcher-icon-0-75x.png",
      "sizes": "36x36",
      "type": "image/png",
      "density": 0.75
    }
  ],
  "start_url": "/home",
  "display": "standalone",
  "orientation": "natural" // I have tried natural, any, leaving this property out altogether without success
}
Run Code Online (Sandbox Code Playgroud)

根据 boyofgreen 的说法,您应该能够提供许多方向选项之一

Bri*_*ald 7

事实证明,Android 版 Chrome 正在积极缓存我的manifest.json文件。通过“从一开始”手动清除缓存并将orientation属性设置为 的值,any我能够获得所需的行为。

值得注意的是,方向值natural不允许屏幕旋转。