В любом случае, чтобы обнаружить в фоновом расширении, когда Chrome показывает страницу« Ошибка 106 (net :: ERR_INTERNET_DISCONNECTED): Интернет-соединение потеряно ». ? Я попытался зарегистрировать прослушиватель с chrome.webRequest.onErrorOccurred.addListener
и chrome.webNavigation.onErrorOccurred.addListener
, но ни один слушатель не вызывается, когда возникает «Ошибка 106». Мои слушатели правильно вызываются для других ошибок, таких как «net :: ERR_NAME_NOT_RESOLVED».Обнаружение «Ошибка 106 net :: ERR_INTERNET_DISCONNECTED» «
Я ориентирую Chrome 22.0.1229.94 в среде Window 7. Большей целью является предоставление пользовательских сообщений (на отдельной вкладке) при утрате возможности подключения к Интернету.
Вы пробовали 'navigator.onLine' собственности и/или' 'window.ononline'/окно. onoffline'? –
Rob W, они отлично работали. Спасибо. – trauble
Я действительно не доверяю navigator.onLine, поскольку я нашел много случаев, когда он фактически не представляет собой истинное подключение к Интернету, но больше подключается к вашей локальной сети/маршрутизатору. –