我正在使用App Framework和Jquery构建移动应用程序。它有望在Android和IOS上运行。如何检测设备是否通过移动应用连接到互联网?
我想提醒用户,当他们没有通过WiFi或移动数据连接到互联网时提醒消息。最好和准确的方法是什么?在JavaScript
我正在使用App Framework和Jquery构建移动应用程序。它有望在Android和IOS上运行。如何检测设备是否通过移动应用连接到互联网?
我想提醒用户,当他们没有通过WiFi或移动数据连接到互联网时提醒消息。最好和准确的方法是什么?在JavaScript
调用此:
window.navigator.onLine
如果你连接,如果不是假的,这将返回true。
感谢您的回答,您可以用一个函数或JSFiddle来解释一下这个问题吗?并确认这是否会在移动应用上工作 – user3012869
如果您正在构建混合应用程序,那么你可以使用科尔多瓦连接API来检测设备是哪种类型的连接上:http://cordova.apache.org/docs/en/3.0.0/cordova_connection_connection.md.html#Connection
我不会在这里使用PhoneGap,因为我将使用英特尔XDK构建应用程序。 – user3012869
intel XDK构建也支持Cordova/PhoneGap API。所以你可以使用Cordova连接API。或者如果你想使用英特尔XDK API,那么有一个类似的连接API:http://www.html5dev-software.intel.com/documentation/jsAPI/device/updateConnection/index.html – krisrak
谢谢Krisrak。我怎样才能使用这个功能,你可以告诉我一个演示吗? – user3012869
document.addEventListener("intel.xdk.device.connection.update",function()
{
alert(intel.xdk.device.connection);
},false);
intel.xdk.device.updateConnection();
PLZ咨询referrend链接,将为您提供有关好主意连接事件。
https://software.intel.com/en-us/node/493063 https://software.intel.com/en-us/node/493102
你应该表明你到目前为止,如果可能显示一些代码来完成。 “最好和准确”是基于观点的,而不是Stackoverflow上提出的那种问题。 – Mark
人们应该更有经验来发表自己的看法。像我这样的新手也会用这样的话来学习一些好东西。是的,我还没有尝试过任何东西,因为我不知道该怎么做。我是新来的,谢谢你让我知道这不是新手学习的地方。很快就会删除该问题。 – user3012869