导航器的原因.联机不一致?有没有可靠的解决方案



我正面临连接检查的问题。使用导航器。在我的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();

相关内容

最新更新