我们在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
}
如您所见,"orientation": "landscape",
被设置,但是没有那样。知道如何在PWA中强制执行吗?
截至2020年4月,最新的iOS Safari(iOS 13)仅具有partial support for manifest files。
并且orientation
似乎不受支持。不过它将在Android上运行。
您可以在this question中查看一些详细信息和解决方法。