在Web应用程序中隐藏iPhone状态栏?

Ste*_*all 20 html javascript iphone

有没有办法禁用iPhone网络应用程序中的状态栏?我正在做一些需要固定全屏视图的东西,状态栏很烦人.

Ste*_*all 26

这是不可能的.

  • 这绝对不是一个包. (40认同)
  • 它不是一个包 - 它是一个功能. (2认同)

Rya*_*yan 14

不幸的是,没有.只有两个选项blackblack-translucent.请注意,black-translucent部分网页框架将在状态栏下部分可见,而black实际使用时会将网框向下推,因此它的高度稍微小一些.

这就是Apple在他们的文档中所说的:

<meta name="apple-mobile-web-app-status-bar-style" content="black">
Run Code Online (Sandbox Code Playgroud)

除非您首先指定"apple-mobile-web-app-capable"中所述的全屏模式,否则此元标记无效.

如果content设置为default,状态栏显示正常.如果设置为black,则状态栏具有黑色背景.如果设置为black-translucent,则状态栏为黑色且半透明.如果设置为defaultblack,则Web内容显示在状态栏下方.如果设置为black-translucent,则Web内容将显示在整个屏幕上,状态栏会部分遮盖.默认值为default.