我正在尝试使用以下清单JSON文件设置Web App的默认方向:
{
"manifest_version": 2,
"version": "0.9",
"short_name": "My Web App",
"name": "My Web App in Portrait Mode",
"icons": [
{
"src": "/homescreen-icon.png",
"sizes": "196x196",
"type": "image/png"
}
],
"start_url": "/index.php",
"display": "fullscreen",
"orientation": "portrait",
"theme_color": "#5a8238",
"background_color": "#1a2a08"
}
使用Chromes开发人员工具我可以检查清单是否已正确加载并且看起来都很正常:方向设置为portrait
(并显示为fullscreen
)。
但是在移动Chrome上将网络应用添加到主屏幕,然后从那里打开它,我仍然可以在横向上查看网络应用。
对此有任何帮助表示赞赏。感谢。
答案 0 :(得分:3)
发现widgetActiveDisplayModeDidChange:withMaximumSize:
attribut仅在orientation
设置为display
时才有效:
standalone