Создание PWA и использование свойства navigator.onLine
, чтобы определить, находится ли приложение в сети.На данный момент я сосредоточен на Google Chrome, так как это среда, в которой используется это приложение.
Документы MDN заявляют, что в браузерах есть несоответствия, и следует опасаться их использования, чтоЯ понимаю, однако я испытываю странную причуду, что кто-то может пролить свет на *. 1004 *
Если я запущу команду / строку navigator.onLine
в консоли разработчика Google Chrome на любой вкладке, я получаю правду,это хорошо, но если я запускаю одно и то же на вкладке моего приложения, я всегда получаю ложь!
Я сделал все проверки, чтобы убедиться, что "офлайн" не отмечен в инструменте разработчика и всесортирует, но по какой-то причудливой причине он продолжает возвращать false.
Этот PWA построен на Angular (-CLI) 6, и вкладка, на которой я это пробую, является встроенной (ng build
) версией, а не подача версия.
Есть предложения?