Как я могу получить NetError на js в Android, когда Wi-Fi не имеет сети - PullRequest
0 голосов
/ 04 марта 2020

Я хочу обнаружить, что соединение Inte rnet в javascript отключено.

Если я использую navigator.onLine, но есть вопрос.

 if(navigator.onLine){
  alert('online');
 } else {
  alert('offline');
 }

Если мое устройство подключено Wi-Fi, но Wi-Fi не имеет сети. navigator.onLine все еще верно. это не правильно.

Поэтому я пытаюсь использовать NetworkInformation.downlinkMax, когда это wifi, downlinkMax всегда равен Infinity. Chrome не знает тип wifi, так как не имеет необходимого разрешения Android для доступа к эта информация, поэтому он возвращает бесконечность.

Есть информация NetworkInformation.
https://wicg.github.io/netinfo/#downlinkmax -атрибут

...