TypeError: невозможно получить свойство isOnline неопределенной или нулевой ссылки — Cordova Windows Phone — navigator.connection.type имеет значение null

Я разрабатываю приложение для Windows Phone, используя Cordova и ionic. Я использую веб-контекст.

Когда я запускаю приложение, оно выдает ошибку выше в моем файле controllers.js.

Я уже добавил сетевой плагин в Cordova. Я не могу знать, почему это происходит.

Я получаю сообщение об ошибке в строке ниже при присвоении значения ниже переменной isOnline:

navigator.connection.type


person R_Coder    schedule 21.03.2017    source источник
comment
Вы назначаете navigator.connection.type после запуска устройства ???   -  person Naresh Kumar    schedule 21.03.2017
comment
да. В моем index.html есть iframe, и я загружаю из него другую html-страницу. Мои все js/css загружаются только на второй странице. На странице index.html я вызываю cordova.js   -  person R_Coder    schedule 21.03.2017
comment
stackoverflow.com/questions/27303271/ может быть полезно ты   -  person Naresh Kumar    schedule 22.03.2017


Ответы (1)


Проблема, скорее всего, в размещении файла ng-cordova js и cordova.js. Я решил это, поместив файл ng-cordova перед файлом cordova.js. И оба файла должны быть только на стартовой html-странице.

Проблема также может возникнуть, если одна или обе версии файла javascript не относятся к установленному плагину сетевой информации.

person R_Coder    schedule 23.03.2017