ios - 有清单时是否需要 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">
解决方案
我仍然有元标记,特别是当它保留用于 android 时。对于仍在使用旧版本 IOS 的人来说,它也值得保留,并作为后备,因为它仍然受支持。我还建议对相同的图标使用 ico,并包含高达 256 像素的分辨率。您可以使用<meta name="mobile-web-app-capable" content="yes">
android 并在此处查看适用于 IOS 的文档。
推荐阅读
- javascript - 动画 Gif 在页面预加载期间在 Safari 中不动画
- c - 没有定义初始化变量时发生的分段错误
- tensorflow - 如何解决 Tensorflow -GPU 的警告?
- amazon-ec2 - 在 AWX 上使用 AWS 访问密钥
- android - java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 'void (***)
- html - 背景图片不出现
- amazon-web-services - 如何为我的 web 应用程序分阶段推出?
- android - recyclerview 项目中的几张照片
- haskell - 可以在模式匹配中交换构造函数的通用和存在量词吗?
- azure - Azure B2c 安全组通过使用 Rest Post 调用的自定义策略进行授权