INAPPBROWSER E GUASTO DISEGNATISQL - CORDOVA
-
21-12-2019 - |
Domanda
Sto usando Cordova 3.4.1 e Inappbrowser.
Sto usando WebSQL. Al page load
sto recuperando alcuni dati dal database. Funziona bene in quel momento. Successivamente con alcune pulsanti, la voce del database viene aggiornata e viene aperta una finestra INAPPBROWER .
tx.executeSql('UPDATE tb_comic SET page="'+image_id+'" WHERE id="'+id+'"');
ref=window.open('base.html','_blank','location=no, toolbar=yes, EnableViewPortScale=yes');
ref.addEventListener('exit', iabClose);
function iabClose(event)
{
alert(event.type);
ref.close();
//location.reload(true);
}
.
Poi dopo la chiusura del database della finestra di Inappbrowser inizia a fallire. Qualsiasi chiamata di query non fornisce il risultato atteso. Ho provato a ricaricare la pagina. Stesso risultato. Anche dopo aver usato document.location
per andare in una pagina diversa non funziona. Stesso risultato inaspettato.
Ho commentato la chiamata di Inappbrowser window.open
, quindi tutto funziona bene. Ogni recupero del database è come previsto. Quindi il mio codice del database è perfetto. Il riferimento db
si tiene in modo perfetto una variabile. Nessun problema lì. Ma tutto il problema inizia dopo la chiamata IPAppBrowser.
Che cosa manca? Non sto chiudendo correttamente l'Inappbrowser? Qual è il modo perfetto per usarli sia sulla stessa pagina con successo?
Soluzione
Non c'è soluzione a questo problema al momento in cui ho trovato.
Visualizza le risposte sui seguenti link