2013-11-20 79 views
0

我正在使用App Framework和Jquery构建移动应用程序。它有望在Android和IOS上运行。如何检测设备是否通过移动应用连接到互联网?

我想提醒用户,当他们没有通过WiFi或移动数据连接到互联网时提醒消息。最好和准确的方法是什么?在JavaScript

+0

你应该表明你到目前为止,如果可能显示一些代码来完成。 “最好和准确”是基于观点的,而不是Stackoverflow上提出的那种问题。 – Mark

+1

人们应该更有经验来发表自己的看法。像我这样的新手也会用这样的话来学习一些好东西。是的,我还没有尝试过任何东西,因为我不知道该怎么做。我是新来的,谢谢你让我知道这不是新手学习的地方。很快就会删除该问题。 – user3012869

回答

1

调用此:

window.navigator.onLine 

如果你连接,如果不是假的,这将返回true。

+0

感谢您的回答,您可以用一个函数或JSFiddle来解释一下这个问题吗?并确认这是否会在移动应用上工作 – user3012869

0

如果您正在构建混合应用程序,那么你可以使用科尔多瓦连接API来检测设备是哪种类型的连接上:http://cordova.apache.org/docs/en/3.0.0/cordova_connection_connection.md.html#Connection

+0

我不会在这里使用PhoneGap,因为我将使用英特尔XDK构建应用程序。 – user3012869

+0

intel XDK构建也支持Cordova/PhoneGap API。所以你可以使用Cordova连接API。或者如果你想使用英特尔XDK API,那么有一个类似的连接API:http://www.html5dev-software.intel.com/documentation/jsAPI/device/updateConnection/index.html – krisrak

+0

谢谢Krisrak。我怎样才能使用这个功能,你可以告诉我一个演示吗? – user3012869

相关问题