5

iOS Safari でアドレス URL バーを非表示にできますが、Smart App Banner は非表示にできませんか?

この質問の解決策を試しました: iOS 6でスマート アプリ バナーを非表示にせずにアドレス バーを非表示にしますが、うまくいかないようです。回答が示唆しているように、https://github.com/h5bp/mobile-boilerplate/blob/master/js/helper.jsMBP.hideUrlBarOnLoadから使用すると、スマートバナーは引き続き非表示になります。

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

これが機能する唯一の理由は、javascript エラーがスローされるためです。

mob.SetUpEvents();

これにより、スクロールジャンプが無効になります。ただし、追加の JavaScript が台無しになります。

JavaScript エラーをスローし、バナーが非表示にならないように変更できます。

このソリューションは効果的なものではありません。

ありがとうございました

リンク先のウェブサイト volotea.com が機能しません。ページが読み込まれると、スマート アプリ バナーと URL バーの両方がジャンプして非表示になります。smart-app-banner を表示するには、上にスクロールする必要があります。

于 2014-04-10T19:27:38.550 に答える