2011-01-21 19 views
19

可能性の重複:
Removing address bar from browser (to view on Android)アンドロイドのウェブページのアドレスバーを非表示にするにはどうすればいいですか?

私は、AndroidでWebベースのアプリケーションを実行しようとしている、と私はアプリケーションの実行中のWebページのアドレスバーを非表示にします。それは可能ですか?どうすればいいのですか?

+1

さらに詳しい解答/説明はここにあります。 http://stackoverflow.com/questions/4068559/removing-address-bar-from-browser-to-view-on-android – worked

答えて

16

アドレスバーが画面外になるようにダウンし、ブラウザをスクロールする文書の負荷でこのJavaScriptを実行:

window.scrollTo(0, 1); 

でネイティブAndroidアプリを記述することなく、おそらくあなたが取得するつもりだとして良いことですWebViewであなたのWebアプリケーションを表示する

編集: なお、古いデフォルトのAndroidブラウザについては、この唯一の作品。 Chromeでは動作しません。

+5

Android 2では動作しますが、Android 4では動作しません。 –

+0

Android 4でうまく動作します(on私の銀河ネクサス)。デフォルトのブラウザや他のブラウザを使用していますか? –

+0

* Google Chrome *とその全曲(アンドロイド4に表示されます) –

13

Javascriptをまったく使用する必要はありません。AndroidブラウザはWebKitベースです。次の行を追加すると、ページの<head>部分に

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

部分が追加されます。

+4

ちょうどここにRyan Whealeがコメントしたコメントを追加したいと思います: "あなたは@Fuzzyによって提案された" apple "タグに頼ることはできません。一部のAndroidデバイスでは一度に機能するかもしれませんが、 " – anttir

+0

私はまだAppleのタグをAndroidで正常に動作させることはできません。正直なところ、その推測ゲームです。私たちがすでに試した明白なことを控えてください。そして、彼らが最初に働いたことがないので、ここで自分自身を見つけてください。 – jdrefahl

+0

@Fuzzy - あなたが提案したリンゴメタタグは、実際にウインドウスクロールが起こらないようにします。 – AVProgrammer

関連する問題