当用户从移动 Safari 中选择“添加到主屏幕”选项时,她会看到一个对话框,她可以在其中输入该快捷方式的标题。文本字段已经填充了一些默认标题。
问题是:这个标题是从哪里取来的?
在我的代码中,我的一个页面(单个 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');
标题更新得很好,但是当我点击“添加到主屏幕”时,系统仍然使用原始的“示例标题”提示!
如何解决这个问题?有任何想法吗?