如何防止 iPhone 4 在添加到主屏幕时截断我的标题?

发布于 2024-10-16 04:52:46 字数 119 浏览 6 评论 0 原文

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

I have long web page title and when adding to home screen in iPhone older versions the whole title is visible in the confirmation dialog. When I add to home screen in iPhone 4 the title is cut off after the 12th symbol. Is there a way to stop this cutting so iPhone is showing the full title by default?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

橘虞初梦 2024-10-23 04:52:46

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

>


iOS 6 中解决了这个问题。

Apparently there will be a undocumented meta tag

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

in iOS 6 to solve that issue.

浊酒尽余欢 2024-10-23 04:52:46

不,没有办法阻止这种情况。主屏幕上的应用程序名称最多不得超过 12 个字符。超出此范围的任何内容都将通过在名称中间放置省略号来截断。

如果您想防止网站标题被切断,您需要将 iPhone 上的网站标题控制在 13 个字符以下。请参阅其他答案以了解可能的方法。

更新:从 iOS 6 开始,您可以使用元标记来设置主屏幕上显示的应用程序名称。完整的详细信息和说明可在此处获取。

No, there is no way to prevent that. Application names on the home screen are limited to a maximum of 12 characters. Anything beyond that will be truncated by placing an ellipsis in the middle of the name.

You will need to keep the title of your website under 13 characters on the iPhone if you want to prevent it from being cut off. See the other answers for possible ways of doing that.

Update: As of iOS 6, you can use a meta tag to set the name of your application as displayed on the home screen. Full details and instructions are available here.

对不⑦ 2024-10-23 04:52:46

使用带有此代码的简短页面标题:

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

但不能使用完整标题。

Use a short Page Title with this code:

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

But you cannot use the full title.

倾城月光淡如水﹏ 2024-10-23 04:52:46

您可以更改 iOS 设备的标题,正如 woodleader 已回答的那样,但这会在正常的移动 safari 中更改它。只有用户可以更改 Web 应用程序的标题。不可能使用元标记或以编程方式来完成此操作。因此,您只需要选择一个较短的标题或将其留给用户,如果标题太长,用户可能会更改它。

You can change the title for iOS devices as woodleader has answered but this will change it in normal mobile safari. Only the user can change the title of the webapp. It's not possible to do it with meta tags or programmatically. So you just need to choose a shorter title or leave it up to the user, who will likely change it, if it is too long.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文