我正在研究通過UIWebView
顯示網頁的iOS應用程序。該頁面包含20到40個按鈕。每個人都會向服務器發送一個ajax請求。它大部分工作,但服務器是一個桌面應用程序,並可能出於任何原因在任何時候關閉,沒有任何警告。有了這些ajax請求,就不會有輸出顯示給用戶,所以如果服務器出現故障,用戶將不知道。我希望能夠通知ajax超時,然後讓用戶選擇重試或返回主屏幕。我似乎無法找到通知UIWebView
任何失敗的ajax請求的方法。UIWebView中的Ajax超時
起初我以爲我可以簡單地使用UIWebViewDelegate
的webView:didFailLoadWithError:
方法,但顯然它沒有通知失敗的ajax請求。
任何建議都非常讚賞
通過使用JavaScript,你可以添加一個暫停程序來查看或jQuery的AJAX功能也適用精細。 – Tom