ユーザーがモバイルSafariから[ホーム画面に追加]オプションを選択すると、そのショートカットのタイトルを入力できるダイアログが表示されます。テキストフィールドには、デフォルトのタイトルがすでに入力されています。
問題は、このタイトルはどこから取ったのかということです。
私のコードでは、私のページの1つ(単一のhtmlファイル内のすべてのページ)に次のヘッダーがあります。
<div data-role="header" class="toolbar">
<h1 id="someHeader" class="exampleHeader">Example Header</h1>
<a href="#" onclick="loadOtherStuff()">Other</a>
</div>
このタイトルを使用して動的に変更しています
var someDifferentTitle = ...
$('.exampleHeader').html(someDifferentTitle).trigger('create');
タイトルは問題なく更新されますが、[ホーム画面に追加]をタップすると、システムは元の「サンプルヘッダー」ヒントを引き続き使用します。
これを修正する方法は?何か案は?