ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何为 HTML5 Boilerplate 配置 apple-touch-startup-image 以在 iOS 主屏显示启动屏

如何为 HTML5 Boilerplate 配置 apple-touch-startup-image 以在 iOS 主屏显示启动屏 如何为 HTML5 Boilerplate 配置 apple-touch-startup-image 以在 iOS 主屏显示启动屏【免费下载链接】html5-boilerplateA professional front-end template for building fast, robust, and adaptable web apps or sites.项目地址: https://gitcode.com/gh_mirrors/ht/html5-boilerplate把基于 HTML5 Boilerplate 的站点添加到 iOS 设备主屏后用户点按图标启动时默认看到的是空白或白屏。如果你想让 Web 应用启动时显示一张自定义的启动图startup imageBoilerplate 在 docs/extend.md 的 Apple Touch Startup Image 一节给出了做法在页面中声明apple-touch-startup-image并通过href指向启动图片。模板默认没有启用这个配置需要你自己准备图片并添加标签。前置背景把站点作为 iOS 主屏 Web 应用启动屏针对的是 added to the Home Screen on iOS 的 Web 应用。docs/extend.md 的 Web Apps 一节提供了控制站点在 iOS 主屏上呈现方式的 meta 标签meta nameapple-mobile-web-app-capable contentyes meta nameapple-mobile-web-app-status-bar-style contentblack文档说明apple-mobile-web-app-capable会让 Web 应用以无浏览器边框的 chrome-less 模式运行提供默认的 iOS 应用视图apple-mobile-web-app-status-bar-style控制这个默认视图的配色方案。此外可以用apple-mobile-web-app-title为主屏图标指定站点名称。如果你的站点还没有按主屏 Web 应用启用需要先加上这些标签再叠加下面的启动屏配置。放置启动图片文档示例使用的图片路径是img/startup.png。按 docs/usage.md 描述的基本结构模板带有img目录模板仓库中对应 src/img/ 目录启动图片就放在href指向的位置。你的实际图片路径可能不同但标签中的href必须指向一个页面可访问到的图片文件。在head中添加 apple-touch-startup-image 配置在 src/index.html 的head中添加一行link放在已有的link relapple-touch-icon hreficon.png附近即可。文档给出的 iPhone 示例如下link relapple-touch-startup-image media(max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) hrefimg/startup.png其中relapple-touch-startup-image是声明启动屏的关键属性href指向启动图片文档示例为img/startup.png需替换成你的实际图片路径media是该图片生效的设备条件文档示例对应 iPhonemax-device-width: 480px且-webkit-min-device-pixel-ratio: 2。多分辨率设备用 media 查询选择加载哪张图media属性不是可有可无的装饰。文档原文指出iOS 设备的屏幕分辨率各不相同因此可能需要添加 media queries 来检测应该加载哪张图片Since iOS devices have different screen resolutions it maybe necessary to add media queries to detect which image to load。如果你的站点要覆盖多种分辨率的设备就需要为每种目标设备准备对应的启动图片并添加带匹配media条件的link条目。docs/extend.md 只提供了上面一条 iPhone 示例没有列出其他机型的 media query 取值扩展到其他设备时需要按目标设备的屏幕分辨率与像素比自行定义media条件文档没有给出对应数值。文档边界与限制文档没有提供本地检查或命令来验证配置是否生效文档对效果的描述是Web 应用启动时显示所定义的启动屏。实际效果以 iOS 设备上启动 Web 应用时的表现为准。文档未给出各机型启动图片的尺寸要求也没有多机型配置示例只有一条 iPhone 的 media 查询示例。这些 meta 标签的更完整说明文档指引读者参考 Apple 官方的 Meta Tags 文档见 docs/extend.md 中的引用。【免费下载链接】html5-boilerplateA professional front-end template for building fast, robust, and adaptable web apps or sites.项目地址: https://gitcode.com/gh_mirrors/ht/html5-boilerplate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表