4

次の問題があります。

jQuery Mobile 1.2 を使用して Web アプリケーションを作成しました。今、このアプリをアドレスバーやツールバーなどのないフルスクリーン モードで起動したいと思います。すでに Web を検索したところ、このモードを有効にするメタ タグがいくつかあることがわかりました。

<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

これまでのところ正しく動作します。しかし、これらのタグは iOS 固有のものであり、Android では無視されることも読みました。フレームワークが自動的にモードを切り替えるはずだと思ったのですが、うまくいきません。操作する必要がある特別なグローバル変数、呼び出すフレームワーク関数、または含めるスクリプト スニペットはありますか?

前もって感謝します!

4

3 に答える 3

1

次の JavaScript を使用して、Android のアドレスバーを非表示にできます。

if(navigator.userAgent.match(/Android/i)){
    window.scrollTo(0,1);
}
于 2013-03-20T20:26:22.210 に答える
0

iPhoneで、Safariを使用してWebページを開きます。次に、共有ボタン(下部のバーの中央にあるボタン)をクリックします。

次に、「ホーム画面」ボタンをクリックします。ホーム画面にブックマークが作成されます。

あなたはそれを起動する必要があります、そしてあなたはあなたのウェブアプリを持っています。

質問で言及したコードを追加することを忘れないでください。

于 2013-03-20T22:54:12.340 に答える