嘿同行的Chrome Devs,如何檢測chrome.extension.sendRequest
失敗的時間?我想這一點,並沒有骰子:檢測chrome.extension.sendRequest失敗
chrome.extension.sendRequest({ /* message stuff here */ }, function(req){
if(req == null || chrome.extension.lastError == null){
alert("No response. :(");
}
});
但是,什麼情況是,回調甚至從來沒有火災,這是我一半的預期。有什麼方法可以檢測sendRequest何時失敗?
謝謝!
'chrome.extension.sendRequest'怎麼會失敗?也許你應該嘗試'try {} catch(){}'。 – 2012-04-10 03:33:02
@Derek它可能會失敗,因爲接收請求的選項卡已經崩潰,被用戶關閉,或者由於某種原因未註冊該事件,或者根本沒有註冊該事件。 – 2012-04-10 10:41:12