页面加载失败时如何进行操作?

时间:2012-10-29 13:39:08

标签: google-chrome-extension

如何知道页面无法加载? 当出现服务器错误时,我会看到一个灰色的窗口,上面写着“Google Chrome无法加载此页面...”或“此页面无法使用”?

我希望在10秒后为我的扩展程序添加一个自动刷新选项。我使用某些web-app,有时服务器由于某种原因无法加载,刷新只会让它恢复生机。 所以我在这种情况下寻找自动刷新。

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

chrome.webRequest.onErrorOccurred.addListener(function details){
    chrome.tabs.reload(details.tabId);
}
相关问题