是否可以隐藏地址网址栏而不是iOS Safari上的智能应用横幅?
我尝试过这个问题的解决方案:Hiding address bar without hiding the smart app banner on iOS 6,但它似乎不起作用。当我使用https://github.com/h5bp/mobile-boilerplate/blob/master/js/helper.js中的MBP.hideUrlBarOnLoad
时,智能横幅仍会被隐藏,正如答案建议的那样。
答案 0 :(得分:2)
我用:
$(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);
});
我希望这有帮助!
答案 1 :(得分:0)
这个工作的唯一原因是因为它在
上引发了一个javascript错误mob.SetUpEvents();
这使得它禁用滚动跳转。但它会搞乱额外的javascript。
您可以将其更改为引发javascript错误且横幅不会隐藏的任何内容。
此解决方案不是一个有效的解决方案。
谢谢
您链接到的网站volotea.com不起作用,当页面加载时,它会跳转并隐藏智能应用横幅和网址栏。我们必须向上滚动才能看到智能应用横幅。