我正在使用jqtouch的iPhone移動Web應用程序,使其感覺更「本土」。 Safari瀏覽器似乎扼殺了大量的Ajax響應。響應大小是否有限制? Firefox正常運行,小響應正常運行。不確定從哪裏開始或在Safari中使用什麼工具來幫助排除故障。Safari Ajax響應大小限制?
2
A
回答
2
您可以在桌面版上使用Safari開發人員工具(Web Inspector),但大小限制可能很適合iPhone特定的事情。你能提供更多信息嗎?什麼尺寸導致問題?
一般來說,最好的辦法是大塊加載大量數據。
0
Safari(移動和桌面)存在一個已知問題,將AJAX響應大小限制在512K左右。
相關問題
- 1. AJAX響應大小限制
- 2. SOLR響應大小限制
- 3. 如何克服Ajax響應大小限制?
- 4. apache2響應大小限制 - json數據
- 5. IMAP響應限制的大小
- 6. WMI中的響應大小限制
- 7. 瀏覽器響應大小限制
- 8. jquery ajax POST大小限制?
- 9. ajax響應字節大小
- 10. Node.js中的響應大小是否有大小限制
- 11. JAX-WS的SOAP響應的最大大小限制是多少?
- 12. ajax post有任何大小限制嗎?
- 13. 是否有ajax郵寄大小限制?
- 14. LDAP限制大小限制
- 15. Google App Engine上的HTTP響應頭是否有大小限制?
- 16. 我們是否可以限制Google Geocoding API的響應大小?
- 17. 寫入httpResponse時,響應是否有大小限制?
- 18. 如何限制$ http服務的響應大小?
- 19. 在WCF WebInvoke響應中是否有大小限制?
- 20. JSONP是否對響應施加了一定的大小限制?
- 21. XTS大小限制
- 22. Imshow()大小限制
- 23. UIWebview大小限制
- 24. fprintf大小限制
- 25. innerHTML大小限制
- 26. 限制JSpinner大小
- 27. 限制iframe大小
- 28. SOAP響應大小
- 29. jQuery:在Chrome/Safari中遍歷AJAX響應
- 30. 限制servlet響應
解釋'塊加載'? – phirschybar 2010-03-10 03:57:47
以塊加載數據。你不提供任何細節,所以這裏有一個例子:假設你有一個5000人的聯繫人列表,在任何系統中,你不希望一次從服務器請求所有5000個,iPhone或不是 - 所以你可以從偏移量開始0和塊大小100(或其他),當第一個請求完成時,只需通過將偏移量遞增到「+ =塊大小」來啓動下一個請求。 – rfunduk 2010-03-13 00:27:36
是的,我真的試過這樣做(第一次完成時運行另一個Ajax請求,等等)。但它仍然超時。我們只說25k - 50k左右... 反正,我試過Safari Web Inspector(這是一個不錯的,最小的Firebug BTW的克隆,謝謝你)。結果發現Safari的返回語法錯誤的時間越長,看起來試圖運行返回的Ajax響應內容的命令(??)奇怪。無論如何,我有一個小的預感它必須做很多空白(標籤,換行符等),所以我從響應中刪除了那些,並且它工作!仍然困惑 – phirschybar 2010-03-13 10:57:26