Web ページのタイトルが長く、古いバージョンの iPhone でホーム画面に追加すると、確認ダイアログにタイトル全体が表示されます。iPhone 4 でホーム画面に追加すると、タイトルが 12 番目の記号の後に途切れます。iPhone がデフォルトで完全なタイトルを表示するように、このカットを停止する方法はありますか?
4 に答える
どうやら文書化されていないメタタグがあるようです
<meta name="apple-mobile-web-app-title" content="Title">
その問題を解決するために iOS 6 で。
いいえ、それを防ぐ方法はありません。ホーム画面のアプリケーション名は、最大 12 文字に制限されています。それを超えるものは、名前の途中に省略記号を配置することで切り捨てられます。
途切れないようにするには、iPhone で Web サイトのタイトルを 13 文字以内にする必要があります。それを行う可能な方法については、他の回答を参照してください。
更新: 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>
ただし、完全なタイトルは使用できません。
woodleader が回答したように、iOS デバイスのタイトルを変更できますが、通常のモバイル サファリでは変更されます。ユーザーのみが webapp のタイトルを変更できます。メタ タグやプログラムでそれを行うことはできません。したがって、短いタイトルを選択するか、長すぎる場合は変更する可能性が高いユーザーに任せる必要があります。