【发布时间】:2019-10-25 08:34:26
【问题描述】:
我们有一个从 Safari 添加到主屏幕的 web 应用程序。它是用 Ionic /Angular 构建的。现在,每当我们切换到应用程序中的另一个页面时,顶部的白条就会出现,您可以在其中更改页面缩放并访问其他设置(在移动和桌面网站之间切换并访问更多网站设置)。它覆盖了 web 应用程序的一部分,当您单击左侧的“完成”时它会消失 - 直到您访问另一个页面,然后它会重新出现。在 iPad 和 iPhone、iOS 13.1 和 13.2(测试版)上的行为相同。
有没有办法防止这种情况出现?
webapp 设置了以下元标记,其中包括:
<meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-title" content="MyWebApp">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
【问题讨论】:
标签: ios safari progressive-web-apps