我有巨大的ajax應用程序。有時用戶關閉瀏覽器時,Ajax無法正常工作。發生這種情況是因爲他們的瀏覽器中安裝了許多第三方添加器,可能會停止(可能)正常工作ajax。強制ajax在所有瀏覽器中工作
現在我無法控制用戶,所以無法讓用戶小心瀏覽器。現在我能在這種情況下做什麼。即使在瀏覽器中安裝了錯誤的擴展程序,是否有任何方法可以強制ajax工作?
下面的代碼無法正常工作時,糟糕的擴展(如問工具欄,阿里巴巴股票新聞等)安裝在瀏覽器
window.onbeforeunload = function() {
$.ajax({
url: site_url + '/agent/send_offline',
type: 'post',
cache: false,
async: false,
...
});
};
是否有一個特定的原因,你需要做這個同步而不是異步? – Nanne 2015-04-02 07:22:58
,因爲我想先完成ajax請求,然後用戶才能關閉瀏覽器。是async:true有什麼特別的設施來解決這個問題? – 2015-04-02 07:41:29