5

是否可以隐藏地址 URL 栏而不是 iOS Safari 上的智能应用横幅?

我已经尝试了这个问题的解决方案:Hiding address bar without hidden the smart app banner on iOS 6,但它似乎不起作用。当我MBP.hideUrlBarOnLoadhttps://github.com/h5bp/mobile-boilerplate/blob/master/js/helper.js使用时,智能横幅仍然被隐藏,正如答案所建议的那样。

4

2 回答 2

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);
    });

我希望这有帮助!

于 2013-08-28T09:01:14.090 回答
0

这有效的唯一原因是因为它在

mob.SetUpEvents();

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

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

这个解决方案不是一个有效的解决方案。

谢谢你

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

于 2014-04-10T19:27:38.550 回答