私は phonegap が初めてで、まだ基本を理解しようとしています。起動時にインターネットに接続されているかどうかを確認し、接続されている場合は、Web サイトにリダイレクトするか、その Web サイトを Web ビューにロードする単純なアプリを作成したいと考えています。インターネットに接続していない場合は、アプリにとどまり、静的コンテンツのみを表示したい.
これが私がこれまでに持っているものです。
<!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 に設定しました。
オンライン イベントは、アプリがオフラインの場合にのみ機能し、アプリがオンラインに戻ったときに呼び出されますか?
前もって感謝します!