可能性の重複:
Removing address bar from browser (to view on Android)アンドロイドのウェブページのアドレスバーを非表示にするにはどうすればいいですか?
私は、AndroidでWebベースのアプリケーションを実行しようとしている、と私はアプリケーションの実行中のWebページのアドレスバーを非表示にします。それは可能ですか?どうすればいいのですか?
可能性の重複:
Removing address bar from browser (to view on Android)アンドロイドのウェブページのアドレスバーを非表示にするにはどうすればいいですか?
私は、AndroidでWebベースのアプリケーションを実行しようとしている、と私はアプリケーションの実行中のWebページのアドレスバーを非表示にします。それは可能ですか?どうすればいいのですか?
アドレスバーが画面外になるようにダウンし、ブラウザをスクロールする文書の負荷でこのJavaScriptを実行:
window.scrollTo(0, 1);
でネイティブAndroidアプリを記述することなく、おそらくあなたが取得するつもりだとして良いことですWebView
であなたのWebアプリケーションを表示する
編集: なお、古いデフォルトのAndroidブラウザについては、この唯一の作品。 Chromeでは動作しません。
Android 2では動作しますが、Android 4では動作しません。 –
Android 4でうまく動作します(on私の銀河ネクサス)。デフォルトのブラウザや他のブラウザを使用していますか? –
* Google Chrome *とその全曲(アンドロイド4に表示されます) –
WebView
を追加する必要があります。ここでの基本的なヘルプ:http://developer.android.com/guide/tutorials/views/hello-webview.html
本当に、あなたのWebViewの代わりに、デフォルトのブラウザですべてのあなたのクリックをリダイレクトなるshouldOverrideUrlLoading()
を忘れないでください。
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" />
部分が追加されます。
ちょうどここにRyan Whealeがコメントしたコメントを追加したいと思います: "あなたは@Fuzzyによって提案された" apple "タグに頼ることはできません。一部のAndroidデバイスでは一度に機能するかもしれませんが、 " – anttir
私はまだAppleのタグをAndroidで正常に動作させることはできません。正直なところ、その推測ゲームです。私たちがすでに試した明白なことを控えてください。そして、彼らが最初に働いたことがないので、ここで自分自身を見つけてください。 – jdrefahl
@Fuzzy - あなたが提案したリンゴメタタグは、実際にウインドウスクロールが起こらないようにします。 – AVProgrammer
さらに詳しい解答/説明はここにあります。 http://stackoverflow.com/questions/4068559/removing-address-bar-from-browser-to-view-on-android – worked