ページの読み込みに失敗したことを知るにはどうすればよいですか? サーバー エラーが発生し、「Google Chrome はこのページを読み込めません...」または「このページは利用できません」という灰色のウィンドウが表示される場合
10 秒後に自動更新するオプションを拡張機能に追加したいと考えています。サーバーが何らかの理由でロードに失敗することがある Web アプリを使用していますが、更新すると元に戻ります。したがって、この場合、自動更新を探しています。
前もって感謝します!
ページの読み込みに失敗したことを知るにはどうすればよいですか? サーバー エラーが発生し、「Google Chrome はこのページを読み込めません...」または「このページは利用できません」という灰色のウィンドウが表示される場合
10 秒後に自動更新するオプションを拡張機能に追加したいと考えています。サーバーが何らかの理由でロードに失敗することがある Web アプリを使用していますが、更新すると元に戻ります。したがって、この場合、自動更新を探しています。
前もって感謝します!
chrome.webRequest.onErrorOccurred.addListener(function details){}
リスナーを確認することをお勧めします。ドキュメントによると、リクエストが完了する前にイベントによってトリガーされたエラーは、メソッドを起動しますonErrorOccurred
。にはdetails
エラーに関する情報が含まれますが、あなたの場合、トリガーされたエラーによって更新が発生するように思われるため、おそらく次のようになります(完全にテストされておらず、より理論的です:)):
chrome.webRequest.onErrorOccurred.addListener(function details){
chrome.tabs.reload(details.tabId);
}