Questa è la soluzione che sto lavorando con. Al momento della scrittura, tt sembra funzionare bene, quindi potrebbe aiutare qualcuno. Tuttavia, è solo una soluzione rapida e per una migliore funzionalità è meglio farlo lato server.
Prima di tutto; si noti che questo codice è posto prima del codice JQM. (Dal sito Web JQM: poiché l'evento mobileinit viene attivato immediatamente, è necessario associare il gestore eventi prima che jQuery Mobile sia caricato. "). Otteniamo l'hash della pagina corrente, ma non vogliamo aggiornarci su alcuni . pagine come home page
<script type="text/javascript">
var needRedirect = false;
$(document).bind("mobileinit", function(){
var thisPage = location.hash;
if (thisPage != '' && thisPage != '#homepage' && thisPage != '#page1') {
needRedirect = true;
}
});
</script>
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
e poi a destra all'inizio del Possiedi codice:
if (needRedirect) {
$.mobile.changePage("#homepage");
needRedirect = false;
}
Applausi per il vostro aiuto Phil – Dancer