Jquery mobile iOS智能应用程序横幅与jquery mobile

Jquery mobile iOS智能应用程序横幅与jquery mobile,jquery-mobile,mobile-safari,Jquery Mobile,Mobile Safari,我正在尝试在我的网站上使用iOS智能应用程序横幅。我目前正在使用jquerymobile1.3.1进行开发。我遇到的问题是jquery mobile在页面加载时自动隐藏地址栏。由于智能应用程序横幅似乎是地址栏的一部分,因此除非用户向上滚动,否则无法看到智能应用程序横幅。这个问题有什么解决办法吗?理想情况下,页面将加载并显示智能应用程序横幅,而不是地址栏。然而,在这一点上,我可以在页面加载上显示这两个。我知道HTML5样板的工作人员已经解决了这个问题。见: 对于我来说,这个解决方案的问题是关闭j

我正在尝试在我的网站上使用iOS智能应用程序横幅。我目前正在使用jquerymobile1.3.1进行开发。我遇到的问题是jquery mobile在页面加载时自动隐藏地址栏。由于智能应用程序横幅似乎是地址栏的一部分,因此除非用户向上滚动,否则无法看到智能应用程序横幅。这个问题有什么解决办法吗?理想情况下,页面将加载并显示智能应用程序横幅,而不是地址栏。然而,在这一点上,我可以在页面加载上显示这两个。我知道HTML5样板的工作人员已经解决了这个问题。见:

对于我来说,这个解决方案的问题是关闭jquery mobile中的隐藏地址栏功能。我似乎不知道如何在不修改jquery移动核心代码的情况下完成。我真的不想修改jquery移动代码。主要是因为我不喜欢修改新版本发布时必须更新的代码。另外,我正在从jquery的CDN中提取jquery移动文件。我想找到另一种方法来解决这个问题。有什么想法吗?谢谢。

添加

window.oldScroll = window.scrollTo;
window.scrollTo = function(){return false;};
在加载jquery mobile之前。这将覆盖Jquery移动隐藏。然后,您可以通过在jquery移动脚本之后重新分配scrollTo来使用helper.js