gpt4 book ai didi

ios - 升级到 iOS 11.3 后,网络应用程序不显示每个 apple-mobile-web-app-capable 的全屏

转载 作者:可可西里 更新时间:2023-11-01 03:06:18 29 4
gpt4 key购买 nike

我有一个包含元数据的网络应用

<meta name="apple-mobile-web-app-capable" content="yes">

在 iOS 11.3 之前,当“添加到主屏幕”时,它会像没有导航栏的独立应用程序一样打开。

在 11.3 之后,它现在会在浏览器中打开导航栏。

最佳答案

经过数小时的故障排除后,我发现以下内容可能对其他人有所帮助。

为了 Android/Chrome 兼容性,我的 html 文件中已经包含以下内容:

<link rel="manifest" href="/manifest.json">

manifest.json 没有 "display": "standalone" 条目,它只是定义了图标和名称。似乎在 11.3 之前该文件被 safari 忽略,但现在它被考虑并优先于元标记 apple-mobile-web-app-capable。自 the default for display: is browser ,该应用程序是在带有导航栏的浏览器中打开的。

当我在 list 文件中添加行 "display": "standalone" 时,问题就消失了。

关于ios - 升级到 iOS 11.3 后,网络应用程序不显示每个 apple-mobile-web-app-capable 的全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48774142/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com