0

我有一个 iPhone 网络应用程序,我希望它看起来尽可能原生。我使用滚动技巧摆脱了 Safari 的导航,并取消了滚动以防止它返回;但是,每次我的应用拉取 XHR 时,它都会再次显示导航。因为用户需要使用外部链接才能进入应用程序,所以我不能使用独立的书签。有什么办法可以在潜行中进行 AJAX 调用吗?


编辑:我发现这实际上是我对 AJAX 历史使用哈希方法的事实。导航暂时滑出是有道理的,因为我正在更新 URL。感谢您的回复。

4

2 回答 2

0

是的,这将是简短的答案。

由于我的 webapps 不显示导航栏,我不得不假设您正在做的不仅仅是导致滚动的 XHR 调用。分享一些代码,也许我们可以看到它。

例如,Night Sky 和 ​​Border Gas都进行 XHR 调用。

于 2009-11-24T15:13:05.793 回答
0

是的。我尝试了两种方法:一种使用纯 XHR,另一种使用 jQuery。

您可以在此处查看 XHR 示例:AnyExample.com

这是较短的 jQuery 版本:

window.scrollTo(0, 1); 
$.get("http://www.stackoverflow.com");

和 GeoNomad 一样,导航栏没有来查看,我看到的只是顶部栏上的加载图标。

于 2009-11-24T15:49:10.417 回答