0

我如何知道页面加载失败?当出现服务器错误时,我收到显示“Google Chrome 无法加载此页面...”或“此页面不可用”的灰色窗口?

我想在我的扩展程序中添加 10 秒后自动刷新的选项。我使用一些网络应用程序,有时服务器由于某种原因无法加载,刷新只是让它恢复生机。所以我在这种情况下寻找自动刷新。

提前致谢!

4

1 回答 1

0

你可能想看看chrome.webRequest.onErrorOccurred.addListener(function details){}监听器。根据文档,在请求完成之前由任何事件触发的错误都会触发该onErrorOccurred方法。将details包含有关错误的信息,但在您的情况下,听起来任何触发的错误都应该导致刷新,所以可能是这样的(完全未经测试,更具理论性:)):

chrome.webRequest.onErrorOccurred.addListener(function details){
    chrome.tabs.reload(details.tabId);
}
于 2012-10-29T14:34:29.370 回答