【问题标题】:Hack to hide Safari's lower navigation bar for mobile app黑客隐藏 Safari 移动应用程序的下部导航栏
【发布时间】:2013-07-02 17:39:33
【问题描述】:

我花了一上午的时间寻找,但还没有找到任何东西。在 iPhone 上查看我们的移动应用程序时,真的需要您的帮助,以使用 javascript 或创意破解来隐藏 Safari 的下部(导航)栏。我们的移动网站是用 jQuery Mobile 构建的。我们不需要导航栏,因为我们有自己的后退按钮,并且我们正试图收回额外的空间。最重要的是,我们希望网站感觉更像是一个原生应用程序,而无需通过所有打包/IOS 步骤、在应用程序商店中发布等,只是为了移除 safari 导航栏。我们能够隐藏 URL 地址栏(那里有很多很棒的解决方案)。我已经知道添加到 iphone 主屏幕以删除 safari 栏的元标记 / 等。这只能帮助一小部分客户,也许是 1%。所以基本上是在寻找一种创造性的技巧来在 iPhone 上查看我们的移动应用程序时隐藏 Safari 的下部(导航)栏。感谢您的时间和帮助。

【问题讨论】:

    标签: javascript iphone mobile safari navigation


    【解决方案1】:

    正如BoltClock♦ 在这篇文章中所说:How to hide Safari Mobile browser bottom button bar in iPhone?

    You cannot programmatically hide the toolbar in Mobile Safari.
    
    Your users need to add your web app to their home screens in order for the bars to be hidden when they next launch your app by tapping its icon. This is done by tapping the middle button in the toolbar, then choosing Add to Home Screen. You may need to display a message informing your users to do this.
    

    【讨论】:

    • 对。我只是说我不是在寻找那个解决方案。这只对一小部分人有帮助(通常是网站的开发人员需要通过比书签更快的方式继续引用他的实时网站)。普通用户不会认为您的网站非常重要,以至于他们会在手机的主屏幕上为您创建空间)。我不是在寻找一个明显或简单的答案。最简单的答案总是“无法完成”。任何人都可以这样写。这无济于事。
    • 我认为在 iPhone/iPad 上显示/隐藏工具栏是受监管的,因此无法使用一些黑客来访问它(除非你通过越狱等来破解设备本身)这不是问题只是说你不能,因为你实际上不能。
    • 是的,这也可能是真的。感谢您的来信。好吧,我愿意给那些可以找到与越狱无关的解决方案(我们将编码到 jQuery Mobile 后端或移动网站的源代码)并且我们可以核实。谢谢。
    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    相关资源
    最近更新 更多