是否可以在iOS Safari上隐藏地址URL栏,但不能隐藏智能应用程序横幅?
我已经尝试了这个问题的解决方案:隐藏地址栏而不隐藏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错误
暴徒。设置事件((;
这使得它禁用滚动跳转。然而,它会搞砸额外的javascript。
您可以将其更改为任何抛出javascript错误的内容,并且横幅不会隐藏。
此解决方案不是有效的解决方案。
谢谢
您链接到的网站 volotea.com 不起作用,当页面加载时,它会跳转并隐藏智能应用程序横幅和 url 栏。我们必须向上滚动才能看到智能应用程序的横幅。