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

19 html javascript android

可能重复:
从浏览器中删除地址栏(在Android上查看)

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

Mar*_*k B 16

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

window.scrollTo(0, 1);
Run Code Online (Sandbox Code Playgroud)

如果没有编写本地Android应用程序WebView以显示您的webapp,那么这可能就像您将获得的那样好.

编辑: 请注意,这仅适用于旧的默认Android浏览器.它不适用于Chrome.

  • 适用于Android 2,但不适用于Android 4. (5认同)

Fuz*_*zzy 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" />
Run Code Online (Sandbox Code Playgroud)

<head>您的页面部分将给出所需的结果.

  • 只是想在这里添加评论由Ryan Wheale说明:"你不能依赖@Fuzzy建议的"苹果"标签.虽然它可能曾经在某些Android设备上工作过 - 但它并没有得到Android操作系统的正式支持. " (4认同)
  • 这仅适用于安装在主屏幕上的Web应用程序(在Safari中,点击底部的中间操作按钮并选择"添加到主屏幕"). (3认同)