2012-10-29 70 views
0

如何知道頁面何時加載失敗? 當出現服務器錯誤時,我收到灰色窗口,提示「Google Chrome無法加載此頁面...」或「此頁面無法使用」?如何在頁面加載失敗時進行操作?

我想添加我的擴展10秒後自動刷新的選項。我使用一些網絡應用程序,有時服務器由於某種原因無法加載,而刷新只是使其恢復原狀。 所以我在這種情況下尋找自動刷新。

在此先感謝!

回答

0

您可能想看看chrome.webRequest.onErrorOccurred.addListener(function details){}的聽衆。根據documentation,請求完成前由任何事件觸發的錯誤將觸發onErrorOccurred方法。 details將包含有關錯誤的信息,但在你的情況下,它聽起來像任何觸發的錯誤應該導致刷新,所以也許這樣(完全未經測試,更理論:)):

chrome.webRequest.onErrorOccurred.addListener(function details){ 
    chrome.tabs.reload(details.tabId); 
} 
相關問題