1. 程式人生 > >關於頁面unload之後傳送一個請求的問題

關於頁面unload之後傳送一個請求的問題

現在想在頁面重新整理或者頁面跳轉的時候,發一個http請求,使用如下方法,有時候可以有時候請求
發不出去,在httpwatch下面會出現Aborted的資訊,請求沒有傳送出去。
-----程式碼---------------------start
/**
* 使用者關閉頁面的時候,給伺服器發一個http連結
*/
function onlineWindowUnload() {
if (document.callUrlInnerFrame)
{
document.callUrlInnerFrame.location.href=“http://www.iteye.com”;
//延時一段時間
var i ;
for (i = 0 ;i < 200 ;i++) {
i = i + 1;
}
}

}

window.onunload =onlineWindowUnload;

-----程式碼---------------------end

有沒有什麼方法,可以讓頁面在關閉的時候,可以sleep一段時間讓我這個請求能夠順利傳送出去?