我正在处理一个应用程序,它需要我服务器上的一些数据,而且我使用
navigator.onLine
检查设备是否已连接到互联网,但它始终返回false。
注意:它与cordova版本5.4.0一起正常工作我更新到最新的5.4.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}