当用户在其 iOS 设备上的 Safari 中并单击“添加到主屏幕”时,是否可以设置默认标题或覆盖生成的标题?
我想这个标题是从 HTML 的<title>Example.com</title>
标签中提取的。但是,我想只针对具有特定标题的 iOS 设备。
事实上,iOS 引入的标题甚至不是我网站的完整标题;但是,当我手动输入时,iOS 显然会接受更多的字符输入。
当用户在其 iOS 设备上的 Safari 中并单击“添加到主屏幕”时,是否可以设置默认标题或覆盖生成的标题?
我想这个标题是从 HTML 的<title>Example.com</title>
标签中提取的。但是,我想只针对具有特定标题的 iOS 设备。
事实上,iOS 引入的标题甚至不是我网站的完整标题;但是,当我手动输入时,iOS 显然会接受更多的字符输入。
在 iOS 6 中,现在可以使用以下未记录的meta
标签手动设置默认 Web 剪辑标题:
<meta name="apple-mobile-web-app-title" content="[your title]" />
感谢 Max Firtman 在他关于iPhone 5 和 iOS 6 for HTML5 开发人员的文章中介绍了这一点。
当您“添加到主屏幕”时,iOS 只会查看<title></title>
您页面上的 。它会截断标题,使其足够短,可以在图标下方显示整个内容,而中间没有“...”。这不是您可以更改的,但是您可以通过更改<title></title>
用户是否使用服务器端代码或 JavaScript 在 iOS 中打开页面来适应它。
有关 Web 应用程序的更多信息,请参见 Apple 文档:https ://developer.apple.com/library/safari/#codinghowtos/Mobile/UserExperience/_index.html