我正面临连接检查的问题。使用导航器。在我的ionic应用中进行了同样的测试。不同设备的测试结果非常不一致。这是一个跨平台的应用程序。
是否有可能可靠的替代连接检查?
浏览器是否支持导航器。联机(导航器的类型)。onLine === "boolean")连接检查是否可靠
如果浏览器不支持导航器。联机(导航器的类型)。== "boolean")你需要一些hack
一种可能的破解方法是检查是否存在在线资源(即图像)
var imgCheck = new Image();
imgCheck.onerror = function(){ console.log('offline');};
imgCheck.onload = function(){ console.log('online');};
imgCheck.src = <URL_OF_IMAGE> + '?' +new Date().getTime();