PWA - 强制朝向景观不起作用

S_W*_*S_W 4 javascript safari ipad progressive-web-apps

我们在 Ipad 上有一个 PWA,其中清单文件明确指示它应该在横向模式下运行,但我仍然可以在应用程序上旋转屏幕。

这是我的manifest文件

  "name": "App",
  "short_name": "App",
  "theme_color": "rgba(33,150,243,0)",
  "background_color": "rgba(33,150,243,0)",
  "display": "standalone",
  "orientation": "landscape",
  "Scope": "/",
  "start_url": "/",
  "prefer_related_application" : false,
  "icons": [
    {
      "src": "images/icons/icon-72x72.png",
      "sizes": "72x72",
      "type": "image/png"
    }
  ],
  "splash_pages": null
}
Run Code Online (Sandbox Code Playgroud)

如您所见,"orientation": "landscape",已设置,但其行为并非如此。知道如何在 PWA 中强制执行它吗?

Kev*_*Kev 5

截至 2020 年 4 月今天,最新的 iOS Safari (iOS 13) 仅部分支持清单文件

而且orientation 好像不支持。不过它可以在 Android 上运行。

您可以查看此问题以获取一些详细信息和解决方法。