如何在android中隐藏网页的地址栏?

时间:2011-01-21 11:37:44

标签: android javascript html

  

可能重复:
  Removing address bar from browser (to view on Android)

我正在尝试在Android中运行基于Web的应用程序,我想在运行应用程序时隐藏网页地址栏。那可能吗?我该怎么做?

3 个答案:

答案 0 :(得分:16)

在文档加载时执行此JavaScript将向下滚动浏览器,以便地址栏不在屏幕上:

window.scrollTo(0, 1);

如果不编写带有WebView的原生Android应用程序来显示您的网络应用程序,那么这可能会非常好。

修改 请注意,这仅适用于旧的默认Android浏览器。它不适用于Chrome。

答案 1 :(得分:13)

您根本不需要使用Javascript,Android浏览器基于WebKit。添加以下行

<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" />
页面的<head>部分中的

将提供所需的结果。

答案 2 :(得分:1)

您需要添加自己的WebView。这里的基本帮助:http://developer.android.com/guide/tutorials/views/hello-webview.html

真的,不要忘记shouldOverrideUrlLoading() 重定向您的网页浏览中的所有点击而不是默认浏览器。