如何知道页面无法加载? 当出现服务器错误时,我会看到一个灰色的窗口,上面写着“Google Chrome无法加载此页面...”或“此页面无法使用”?
我希望在10秒后为我的扩展程序添加一个自动刷新选项。我使用某些web-app,有时服务器由于某种原因无法加载,刷新只会让它恢复生机。 所以我在这种情况下寻找自动刷新。
提前致谢!
答案 0 :(得分:0)
您可能需要查看chrome.webRequest.onErrorOccurred.addListener(function details){}
侦听器。根据{{3}},在请求完成之前由任何事件触发的错误将触发onErrorOccurred
方法。 details
将包含有关错误的信息,但在您的情况下,听起来任何触发的错误都应该导致刷新,所以可能是这样的(完全未经测试,更理论:) :):
chrome.webRequest.onErrorOccurred.addListener(function details){
chrome.tabs.reload(details.tabId);
}