Esci dal codice JavaScript dall'app Android (Intel XDK Crosswalk Android Build)
-
23-12-2019 - |
Domanda
Sto creando App JavaScript per Android Intel XDK Crosswalk per Android Build.
Non riesco a uscire dalla mia app usando i seguenti comandi:
navigator.app.exitApp();
.
e
navigator.device.exitApp();
.
Come chiudere un'app?
Soluzione
Il codice qui sotto funziona per me.Hai bisogno del tag di script cordova.js.L'Intel XDK inserisce il Cordova.js quando crea l'app, non è necessario inserire il file effettivo nella directory del progetto.
Uscita ha avuto un bug che è fissato nel crosswalk 4.32.76.3.Se stai lanciando l'app dalla scheda Debug, utilizzerà un passaggio pedonale precedente che non funziona.È possibile utilizzare il reftwalk più recente costruendo l'app e nella parte inferiore della pagina dei dettagli selezionare l'opzione Canary che è etichettata Brastrawalk 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>
. Altri suggerimenti
Assicurati di aver incluso Cordova.js dopo Intelxdk.js - e nota che questa funzione di uscita funziona solo su Android, non funzionerà con iOS.