我可以做什么来防止iPhone 4添加到主屏幕时切断我的标题?

我有很长的网页标题,当添加到iPhone旧版本的主屏幕时,整个标题在确认对话框中可见。 当我添加到iPhone 4的主屏幕时,标题在第12个符号之后被切断。 有没有办法阻止这种切割,所以iPhone默认显示完整的标题?

不,没有办法阻止。 主屏幕上的应用程序名称限制为最多12个字符。 除此之外的任何内容都将通过在名称中间放置省略号来截断。

如果你想阻止它被切断,你需要保持你的网站的标题在iPhone上的13个字符以下。 请参阅其他答案,找出可能的方法。

更新:从iOS 6开始,您可以使用元标记设置主屏幕上显示的应用程序的名称。 完整的细节和说明可在这里 。

显然会有一个无证的元标记

<meta name="apple-mobile-web-app-title" content="Title" >

在iOS 6中解决这个问题。

在这个代码中使用一个简短的页面标题:

 <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> 

但是你不能使用完整的标题。

你可以改变iOS设备的标题为木头领主已经回答,但这将改变它在正常的移动Safari浏览器。 只有用户可以更改Web应用程序的标题。 这是不可能的,与元标记或编程。 所以你只需要select一个较短的标题或留给用户,如果用户太长,他们可能会改变它。