0
如何知道頁面何時加載失敗? 當出現服務器錯誤時,我收到灰色窗口,提示「Google Chrome無法加載此頁面...」或「此頁面無法使用」?如何在頁面加載失敗時進行操作?
我想添加我的擴展10秒後自動刷新的選項。我使用一些網絡應用程序,有時服務器由於某種原因無法加載,而刷新只是使其恢復原狀。 所以我在這種情況下尋找自動刷新。
在此先感謝!
如何知道頁面何時加載失敗? 當出現服務器錯誤時,我收到灰色窗口,提示「Google Chrome無法加載此頁面...」或「此頁面無法使用」?如何在頁面加載失敗時進行操作?
我想添加我的擴展10秒後自動刷新的選項。我使用一些網絡應用程序,有時服務器由於某種原因無法加載,而刷新只是使其恢復原狀。 所以我在這種情況下尋找自動刷新。
在此先感謝!
您可能想看看chrome.webRequest.onErrorOccurred.addListener(function details){}
的聽衆。根據documentation,請求完成前由任何事件觸發的錯誤將觸發onErrorOccurred
方法。 details
將包含有關錯誤的信息,但在你的情況下,它聽起來像任何觸發的錯誤應該導致刷新,所以也許這樣(完全未經測試,更理論:)):
chrome.webRequest.onErrorOccurred.addListener(function details){
chrome.tabs.reload(details.tabId);
}