我试图在设备上没有互联网连接时弹出一个弹出窗口。
I got 下面的例子 http://docs.phonegap.com/en/1.0.0/phonegap_connection_connection.md.html工作,但现在我希望仅在结果为“无网络连接”时显示警报。
我试过这个:
if (states[Connection.NONE]){
alert('Geen internet :(');
};
但这只会弹出警报框,无论是否有连接。
谁能帮我? :)
老问题,但我是这样做的 - 您可以使用事件来检测设备是否在线或离线。这对于这种情况来说是理想的选择,因为一旦设备离线,就会出现弹出窗口:
document.addEventListener("offline", function(){ alert("You're offline") }, false);
并执行相同的操作,但是当设备重新获得互联网连接时?:
document.addEventListener("online", function(){ alert("You're online") }, false);
在此处查看事件文档:http://docs.phonegap.com/en/1.8.1/cordova_events_events.md.html#offline http://docs.phonegap.com/en/1.8.1/cordova_events_events.md.html#offline
UPDATE :
从科尔多瓦 5 开始,这些事件已移至科尔多瓦插件网络信息 https://github.com/apache/cordova-plugin-network-information
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)