首页 > 解决方案 > 有清单时是否需要 Apple 元标记?

问题描述

背景资料

我创建渐进式 Web 应用程序并尝试使我的网站向后兼容(不包括古老的软件,例如 IE ,因此,我喜欢在添加新代码时保留旧代码。我以前制作过 iOS 网络应用程序,并且使用元标记来完成;但是,现在已经引入了清单,我想知道是否保留 Apple 元标记以实现向后兼容性或者是否所有版本的 iOS 都支持清单。

问题

我是否仍需要包含支持Web 应用程序的元标记才能使其工作,或者清单是否允许它独立?

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

我是否仍需要包含图标和启动图像,或者 iOS 是否会从清单中获取图标?

<link rel="apple-touch-icon" href="icon.png">

<link rel="apple-touch-startup-image" href="secure/apple-touch-startup-image.png">

标签: iosprogressive-web-appsmeta-tagsmanifest.json

解决方案


我仍然有元标记,特别是当它保留用于 android 时。对于仍在使用旧版本 IOS 的人来说,它也值得保留,并作为后备,因为它仍然受支持。我还建议对相同的图标使用 ico,并包含高达 256 像素的分辨率。您可以使用<meta name="mobile-web-app-capable" content="yes">android 并在此处查看适用于 IOS 的文档。


推荐阅读