我使用this检查设备是在线还是离线。
然而,在OnePlusX
Android 5.1.1
$cordovaNetwork.isOnline()
$cordovaNetwork.getNetwork()
我面临一种奇怪的行为。
如果我不使用wifi,navigator.connection.type
总是假的。即使我有互联网连接。
我检查了unknown
和Connection.UNKNOWN
,如果我不在wifi中,我总是得到wifi
(Connection.WIFI
)。如果我在wifi上,我会得到$ ionic --version
1.7.10
$ cordova --version
5.4.1
(PHP
)。
我已经尝试删除Android平台并重新添加它,但没有成功。
var http = new XMLHttpRequest();
var url = "/admin/get_info.py";
var params = "";
http.open("POST", url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.onreadystatechange = function() {//Call a function when the state changes.
if(http.readyState == 4 && http.status == 200) {
console.log(http.responseText);
}
}
http.send(params);