这是两天我正在搜索如何使用我的Chrome浏览器检测phonegap中的互联网连接,然后我在Stack和google上检查了很多答案,但不幸的是我无法找到任何完美答案,现在我想要直接问这里如何使用dreamwaever与windows 8检查phongegap中的互联网连接,有没有办法做到这一点,此外我想在Chrome浏览器上测试然后将其转换为Adobe eng上的应用程序。谢谢你的帮助。
我没有任何警告就遇到了这些错误:
答案 0 :(得分:2)
您可以使用cordova插件:
<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
然后检查连接:
function checkConnection() {
var objConnection = navigator.network.connection;
if (objConnection.type == Connection.NONE) {
//Do somthing
}
}
有关cordova网络插件和连接类型的更多详细信息:cordova-plugin-network
希望得到这个帮助。
<强> 更新 强>
假设您要检查设备就绪事件的连接:
将 checkconnection 功能注册到 deviceready 事件。
document.addEventListener("deviceready", checkConnection, false);
检查连接是否没有连接例如:给他显示一条消息 或做你想做的任何行动:
function checkConnection() {
var objConnection = navigator.network.connection;
if (objConnection.type == Connection.NONE) {
alert("Please check your network connection");
}
}
<强> 注意:的强> 您可以替换或使用任何其他电话间隙事件来检查连接,例如“离线”事件。 因此,如果您将 checkconnction 功能注册到离线事件,请执行以下操作:
document.addEventListener("offline", checkConnection, false);
如果用户丢失连接,将向用户显示警告消息。
有关Cordova生命周期事件的更多信息,请查看cordova events