0

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

誰でもこれで私を助けることができますか?前もって感謝します。

4

1 に答える 1