17

当用户在其 iOS 设备上的 Safari 中并单击“添加到主屏幕”时,是否可以设置默认标题或覆盖生成的标题?

我想这个标题是从 HTML 的<title>Example.com</title>标签中提取的。但是,我想只针对具有特定标题的 iOS 设备。

事实上,iOS 引入的标题甚至不是我网站的完整标题;但是,当我手动输入时,iOS 显然会接受更多的字符输入。

4

2 回答 2

31

在 iOS 6 中,现在可以使用以下未记录的meta标签手动设置默认 Web 剪辑标题:

<meta name="apple-mobile-web-app-title" content="[your title]" />

感谢 Max Firtman 在他关于iPhone 5 和 iOS 6 for HTML5 开发人员的文章中介绍了这一点。

于 2012-09-27T18:22:54.583 回答
1

当您“添加到主屏幕”时,iOS 只会查看<title></title>您页面上的 。它会截断标题,使其足够短,可以在图标下方显示整个内容,而中间没有“...”。这不是您可以更改的,但是您可以通过更改<title></title>用户是否使用服务器端代码或 JavaScript 在 iOS 中打开页面来适应它。

有关 Web 应用程序的更多信息,请参见 Apple 文档:https ://developer.apple.com/library/safari/#codinghowtos/Mobile/UserExperience/_index.html

于 2012-07-19T15:19:35.400 回答