添加到主屏幕后,我该怎么做才能阻止iPhone 4切断我的标题?

Phi*_*hil 10 iphone homescreen ios

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

Dan*_*zog 22

显然会有一个未记录的元标记

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

在iOS 6中解决该问题.


Cod*_*ray 11

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

您将需要保持你的网站的标题在iPhone上13个字符,如果你想阻止它被切断.请参阅其他答案,了解可能的方法.

更新:从iOS 6开始,您可以使用元标记设置主屏幕上显示的应用程序名称.有关详细信息和说明,请点击此处.

  • 由于iPhone/iPad不使用固定宽度字体,因此该数字可能会有所不同. (4认同)

woo*_*der 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>
Run Code Online (Sandbox Code Playgroud)

但你不能使用完整的标题.

  • 这看起来更好:if(navigator.userAgent.match(/ iPhone | iPad | iPod/i)) (3认同)
  • 甚至是`/ iP(磨练|广告|)/` (2认同)