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