隐藏URL栏,而不隐藏iOS上的智能应用程序横幅

是否可以在iOS Safari中隐藏地址URL栏而不是智能应用程序横幅?

我已经尝试了这个问题的解决scheme: 隐藏地址栏,而不隐藏iOS 6上的智能应用程序横幅 ,但它似乎并没有工作。 当我使用来自https://github.com/h5bp/mobile-boilerplate/blob/master/js/helper.js的 MBP.hideUrlBarOnLoad时,智能横幅仍然隐藏,正如答案所示。

我用:

  $(document).ready(function () { mob.SetUpEvents(); setTimeout(function () { if (jQuery("html.iphone").length > 0) { jQuery('html').css( "height", ( jQuery(window).height() + 60) + 'px'); window.ScrollTo(0, 1); } }, 400); }); 

我希望这有帮助!

这工作的唯一原因是因为它抛出一个javascript错误

mob.SetUpEvents();

这使得它禁用滚动跳转。 然而,它会搞乱额外的JavaScript。

您可以将其更改为任何引发JavaScript错误的内容,而横幅也不会隐藏。

这个解决scheme不是有效的。

谢谢

您链接到的网站volotea.com不起作用,当页面加载时跳转并隐藏智能应用程序横幅和url栏。 我们必须向上滚动才能看到智能应用程序横幅。