ウェルカムページを表示してからChildBrowserウィンドウを開くPhonegapAndroidアプリを作成しました。ユーザーがChildBrowserの[終了]ボタンをクリックしたときにアプリを閉じたい。イベントを関数にバインドしてonClose
いますが、ロード直後にその関数が呼び出されるため、ChildBrowserウィンドウが表示されません。その前に終了します。以下は私のコードです:
<script>
var cb = new ChildBrowser();
cb.onClose = onCloseBrowser();
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
try {
cb.showWebPage('http://www.google.com/',{ showLocationBar: true });
}catch (err){
console.log(err);
}
}
function onCloseBrowser() {
//alert("I am here");
navigator.app.exitApp();
}
</script>