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

标签 javascript ipad safari progressive-web-apps

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

这是我的 list 文件

  "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
}

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

最佳答案

截至 2020 年 4 月今天,最新的 iOS Safari (iOS 13) 只有 partial support for manifest files .

并且方向似乎不受支持。不过它可以在 Android 上运行。

您可以看看this question了解一些详细信息和解决方法。

关于javascript - PWA - 强制朝向景观不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59725034/

相关文章:

javascript - 如何在 React/redux 中进行服务器端渲染?

javascript - jQuery 在模式打开/关闭时添加或删除类

javascript - 手动触发 Hammer.JS 事件?

ios - Tabindex 属性未按预期工作 (ios/osx)

javascript - div 上的交替背景颜色

iphone - 如何从通过 NSthread 调用的函数中获取返回值?

iphone - 从 Xcode 恢复删除的文件

iphone - 发布在 friend 墙上,graph api IOS

javascript - WebKit/Safari 的控制台 API 在哪里?

jquery 窗口高度 iOS 7