可能是重复问题:
删除浏览器地址栏(在Android上查看)
我正在尝试在Android上运行一个基于Web的应用程序,并且我想在运行应用程序时隐藏网页地址栏。这可能吗?我该如何做?
可能是重复问题:
删除浏览器地址栏(在Android上查看)
我正在尝试在Android上运行一个基于Web的应用程序,并且我想在运行应用程序时隐藏网页地址栏。这可能吗?我该如何做?
在文档加载时执行此JavaScript将向下滚动浏览器,使地址栏不再显示:
window.scrollTo(0, 1);
如果不编写一个使用WebView
在Android应用中显示您的Web应用程序的本机Android应用程序,那么这可能是您能得到的最好结果。
编辑:请注意,这仅适用于旧的默认Android浏览器。它无法在Chrome上运行。
你不需要使用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>
部分可以得到所需的结果。
WebView
。基础帮助在这里: http://developer.android.com/guide/tutorials/views/hello-webview.html
真的,不要忘记 shouldOverrideUrlLoading()
,它将重定向你的 WebView 中的所有点击而不是默认浏览器。