Chrome extension to reload page on load error
Use chrome.webNavigation.onErrorOccurred
or chrome.webRequest.onErrorOccurred
to detect navigation errors. These APIs cannot be used in a content script, so you have to add a background page or event page to your extension.
I recommend to use the webNavigation
API because these can also be used with event pages (unlike the webRequest
API). Here is an example, use chrome.tabs.reload
instead of chrome.tabs.update
to get what you want.