我是 phonegap 的新手,我仍在努力了解基础知识。我想制作一个简单的应用程序,当它启动时它会检查它是否有互联网连接,如果有,我希望它重定向到一个网站或在网络视图中加载该网站。如果它没有互联网连接,那么我希望它留在应用程序上并只显示静态内容。
这是我到目前为止所拥有的。
<!DOCTYPE html>
<html>
<head>
<title>Online Example</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
<script type="text/javascript" charset="utf-8">
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// Cordova is loaded and it is now safe to make calls Cordova methods
//
function onDeviceReady() {
document.addEventListener("online", onOnline, false);
}
// Handle the online event example
//
function onOnline() {
window.location.href ="http://google.com";
}
</script>
</head>
<body onload="onLoad()">
</body>
</html>
我还将 OpenAllWhitelistURLsInWebView 设置为 true。
在线事件是否仅在应用程序离线时才有效,然后在应用程序重新上线时被调用?
提前致谢!