Androidビルド用のAndroid Intel xdkクロスウォーク用のJavaScriptアプリを作成しています。
次のコマンドを使用してアプリを終了できません。
navigator.app.exitApp();
と
navigator.device.exitApp();
アプリを閉じるには?
Androidビルド用のAndroid Intel xdkクロスウォーク用のJavaScriptアプリを作成しています。
次のコマンドを使用してアプリを終了できません。
navigator.app.exitApp();
と
navigator.device.exitApp();
アプリを閉じるには?
以下のコードは私にとってはうまくいきます。cordova.js スクリプト タグが必要です。intel xdk は、アプリのビルド時に cordova.js を挿入します。プロジェクト ディレクトリに実際のファイルを配置する必要はありません。
Exitapp には Crosswalk 4.32.76.3 で修正されたバグがありました。デバッグ タブからアプリを起動すると、機能しない古い横断歩道が使用されます。アプリをビルドすることで新しい横断歩道を使用できます。詳細ページの下部で、横断歩道 4.32.76.4 というラベルの付いたカナリア オプションを選択します。
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript"">
function onLoad()
{
document.addEventListener("deviceready", onDeviceReady, true);
}
function exitFromApp()
{
navigator.app.exitApp();
}
</script>
</head>
<body onload="onLoad();">
<button name="buttonClick" onclick="exitFromApp()">Click Me!</button>
</body>
</html>
intelxdk.js の後に cordova.js が含まれていることを確認してください。この終了機能は Android でのみ機能し、iOS では機能しないことに注意してください。