PhoneGap でプログラムを作成するときに問題に直面しています。
私のプログラムでは、メイン アクティビティでローカルの index.html ファイルを使用しています。index.html が読み込まれた後、window.open を使用してページを他のサーバーから外部ページにリダイレクトしています。
window.open("http://192.168.0.11/test.html", '_self');
ページが test.html にリダイレクトされるようになり、cordova.js が test.html に含まれるようになりました。
//included the cordova js file in test.html file
<script src="js/cordova.js"></script>
test.html で、次のように cordora の「exitApp」メソッドを呼び出しました。
function onExit()
{
navigator.app.exitApp();
}
ただし、ADT logcat で次のようなエラー メッセージが表示されました: Uncaught TypeError: Cannot call method 'exitApp' of undefined
しかし、このファイルはローカルで呼び出すと機能します。たとえば、file:///adnroid_asset/www/test.html
誰でもこれで私を助けることができますか?前もって感謝します。