Как проверить navigator.onLine в InAppBrowser для кордовы / телефонной щели - PullRequest
0 голосов
/ 08 мая 2018

Я занимаюсь разработкой приложения, в котором я загружаю веб-сайт в webview в cordova InAppBrowser.Проблема в том, что если полный вид загружен и интернет внезапно отключается, то если я нажму на какую-либо ссылку, она выдаст ошибку браузера по умолчанию «Страница не может быть отображена, проверьте ваше интернет-соединение как».Я хочу определить доступность интернет-соединения перед отправкой любого запроса на загрузку любого URL ссылки.Поэтому я попытался использовать ниже:

if(navigator.onLine){
        console.log('NAVIGATOR IS ONLINE!!!');
        let ref = cordova.InAppBrowser.open('http://www.xyzabc.com', '_blank','location=no,zoom=no,disallowoverscroll=yes,clearsessioncache=yes,hidden=yes');
        );

, но navigator.onLine проверяет только первую загрузку, а не последующие вызовы.

Пожалуйста, помогите мне, если у кого-то есть идея.Я хочу показать хороший, интуитивно понятный интерфейс, если он не может подключиться к Интернету.Надеюсь, я проясню вопрос.

Спасибо

1 Ответ

0 голосов
/ 08 мая 2018

вы можете использовать сетевой информационный плагин Cordova, который сделает работу за вас без проблем. Этот плагин предоставляет информацию о сотовой и Wi-Fi связи устройства. официальный сайт этого плагина

...