navigator.onLine não está funcionando cordova 5.0.0

Estou tendo problemas para verificar se um dispositivo não tem conexão com a internet. Estou usando o cordova 5.0.0 CLI. Este é o meu código:

if(navigator.onLine) {
  alert("online");
} else {
  alert("offline");
  window.open("404.html");
}

O problema é: é sempre verdade. Como posso corrigir isso? eu sei issoplugar, mas não sei como faço para funcionar. Eu sei como adicionar plugins, mas depois termina. Alguém poderia me ajudar a colocar este plug-in em funcionamento ou um código alternativo para verificar se um usuário está offline? desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion