为什么无法在Safari iOS 7中为iPhone / iPod touch隐藏导航栏?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

iOS 7发布后,我们面临隐藏导航栏不可行的问题。一旦用户点击Safari浏览器的上部或下部,导航栏再次出现并隐藏游戏的所有控件。

我们目前找到的唯一解决方案是强制用户:

  1. 旋转设备
  2. 滚动页面
  3. 将应用程序添加到主屏幕

它看起来像Apple知道这个问题,但一直忽略它。他们已经关闭了一个报告错误,作为错误#14076889的重复。

有谁知道解决方案?

提问于
用户回答回答于

有一个元属性可用于解决iOS7.1 Beta

<meta name="viewport" content="minimal-ui">

我已经运行测试并可以确认此功能目前处于Beta 2版本。

用户回答回答于

iOS 8已删除该minimal-ui功能 除了依赖于默认浏览器行为(滚动条时,只有当滚动元素是BODY页面时)才会删除/隐藏导航栏。唯一的“解决方法”是将应用程序保存到主屏幕并设置适当的元标记

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券