我有一个 HTML+CSS 移动网站(不是真正的应用程序),它应该看起来尽可能像一个真正的网站。一旦网站主屏幕被添加书签,它就会出现减去底部导航栏,这是所需的结果,但是我的理解是,如果用户导航到网站内的另一个页面,导航栏将出现(从技术上讲,它是从嵌入式切换webkit 到 Safari)。
我的问题是这种解释是否正确,如果是,AJAX 是防止它的唯一方法吗?我可以在不启动 Safari 的情况下加载帧/iframe 中的内容吗?我可以改变window.location
或其他一些技巧吗?
我的基本问题是 webapp 是使用 jQuery mobile 设计的,它似乎可以为您处理这些问题,但是该库很难使用,有一些奇怪的 CSS 缓存问题,并且似乎破坏了 jQuery Tools “可滚动”插件。我想要一种更“低级”的方法,而不是另一个框架或工具包。作为一个真正的“应用程序”现在也不是一个选择。
请注意,对于这个 web 应用程序,没有必要使用 safari 工具栏。在这一点上,该站点已经被添加了书签,并且导航非常简单,可以消除对后退/前进按钮的需求。请不要评论它的可用性,从主屏幕启动后导航栏保持隐藏是该项目的基本要求。