我的网页标题很长,在 iPhone 旧版本中添加到主屏幕时,整个标题在确认对话框中可见。当我在 iPhone 4 中添加到主屏幕时,标题在第 12 个符号后被切断。有没有办法停止这种切割,所以 iPhone 默认显示完整的标题?
问问题
7735 次
4 回答
22
于 2012-06-25T13:42:46.677 回答
11
不,没有办法阻止这种情况。主屏幕上的应用程序名称最多为 12 个字符。超出此范围的任何内容都将通过在名称中间放置省略号来截断。
如果您想防止网站被截断,您需要在 iPhone 上将网站标题保持在13 个字符以下。请参阅其他答案以了解可能的方法。
更新:从 iOS 6 开始,您可以使用元标记将应用程序的名称设置为显示在主屏幕上。此处提供了完整的详细信息和说明。
于 2011-02-03T08:56:08.287 回答
10
使用以下代码使用简短的页面标题:
<script type="text/javascript">
if( navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i) ||
navigator.userAgent.match(/iPad/i)
) {
document.title = "Short title";
}
</script>
但是你不能使用完整的标题。
于 2011-02-03T08:29:40.883 回答
0
您可以按照woodleader 的回答更改iOS 设备的标题,但这会在普通移动Safari 中更改。只有用户可以更改 webapp 的标题。使用元标记或以编程方式不可能做到这一点。因此,您只需要选择一个较短的标题或将其留给用户,如果它太长,他们可能会更改它。
于 2011-02-03T08:34:30.517 回答