2009-11-24 17 views
0

我有一個iPhone網絡應用程序,我希望看起來儘可能原生。我使用滾動技巧來擺脫Safari的導航,並帶走滾動以防止它回來;不過,每當我的應用程序拉出XHR時,它都會再次顯示導航。由於用戶需要使用外部鏈接才能進入應用,因此我無法使用獨立書籤。有什麼辦法可以對潛行進行AJAX調用嗎?可以阻止iPhone Safari在AJAX調用期間顯示導航欄嗎?


編輯:我發現它實際上是我使用哈希方法AJAX歷史的事實。由於我正在更新URL,因此導航欄暫時滑出是有道理的。感謝您的迴應。

回答

0

是的,會是簡短的答案。

由於我的webapps不顯示導航欄,我必須假設你正在做的事情不僅僅是導致滾動的XHR調用。分享一些代碼,也許我們可以看到它。

例如,Night Sky and Border Gas都會進行XHR呼叫。

0

是的。 我試過兩種方法:一種使用普通XHR和一種使用jQuery。

XHR例如,你可以在這裏看到:AnyExample.com

,這裏是較短的jQuery版本:

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

同GeoNomad,導航欄沒來查看,和所有我看到的是加載在頂欄上的圖標。