Web App清单:忽略默认方向的设置

时间:2016-10-10 21:50:18

标签: android web-applications screen-orientation

我正在尝试使用以下清单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上将网络应用添加到主屏幕,然后从那里打开它,我仍然可以在横向上查看网络应用。

对此有任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:3)

发现widgetActiveDisplayModeDidChange:withMaximumSize: attribut仅在orientation设置为display时才有效:

standalone