我遇到Google Chrome瀏覽器或Android(2.1)webbrowser問題。加載Google Chrome瀏覽器指示燈
我的web應用程序在每次換頁時調用restservices。這需要一些時間,我需要爲用戶提供反饋,就像一個「工作...」彈出窗口。其餘服務通過同步ajax請求進行調用。這裏是一個例子:
$.ajax({ url: some URI, async: false, beforeSend: function() { showIndicatorDialog(); }, complete: function() { hideIndicatorDialog(); }, success: function(response) { do something after success; }, error: function(response) { do something after error; }, type: 'GET' });
這對FF和Opera很有用!但是當我使用Android設備訪問我的web應用時,加載指示燈不會顯示! Google瀏覽器似乎不適用於同步請求。
有人知道我如何得到這個工作或知道另一種解決方案來獲得加載指標鉻?
我非常想聽到downvote的原因。 – 2010-07-26 15:22:53
好吧,你的權利。但那是目前的架構,我不能在不久的將來改變它。 :/ – bedit 2010-07-26 15:30:58
說同步請求應該「從不」被使用是一個非常大膽的陳述。它需要比「他們傾向於阻止事物」更好的解釋。他們阻止了什麼?如果用戶的應用程序中的所有內容都是異步的,用戶將如何收藏他們的位置 – 2010-07-26 15:32:45