Cordova(Phonegap)网络问题

时间:2015-11-27 10:12:21

标签: android cordova phonegap-plugins

我正在处理一个应用程序,它需要我服务器上的一些数据,而且我使用

  

navigator.onLine

检查设备是否已连接到互联网,但它始终返回false。

注意:它与cordova版本5.4.0一起正常工作我更新到最新的5.4.1,现在我遇到了问题。 我也更新了所有的插件。

1 个答案:

答案 0 :(得分:0)

您可以使用cordova插件检查网络状态, 写下以下命令添加网络插件:

cordova plugin add cordova-plugin-network-information

在js文件中写下以下代码:

document.addEventListener("online", function(){window.AppStatus = "online";}, false);
document.addEventListener("offline", function(){window.AppStatus = "offline";} , false);

现在您可以检查网络状态,如:

     if(window.AppStatus == "online")
     {//your code}