2012-07-18 14 views
5

Sto sviluppando su un sistema mobile Android, utilizzando PhoneGap con jQuery mobile. Ho bisogno che la mia app funzioni senza connessione a Internet. Ho letto i due articoli da HERE e THERE, cercando di importare tutti i file richiesti su jQuery Mobile nella mia app Phonegap. Ma ancora non funziona correttamente senza internet.Usa jQuery mobile offline

Ecco la struttura dei file di cache e manifesti, io includo anche il codice JavaScript e CSS di file:

enter image description here enter image description here enter image description here enter image description here

Mi sono perso qualcosa? Grazie!

risposta

0

Stai servendo il file manifest con il tipo corretto MIME? Il manifest deve essere inviato con il tipo text/cache-manifestMIME.

Anche se non posso dire con certezza perché l'applicazione non funziona, una cosa da tenere a mente è che in un'applicazione phonegap viene fornita la pagina iniziale dal file system, quindi se tutte le pagine sono raggruppate insieme nella tua applicazione phonegap non dovresti creare un file manifest per renderlo offline.

+0

Mi dispiace che non so che cos'è "che serve il tuo file manifest con il tipo MIME corretto" puoi spiegare di più? – Stallman

+0

Se hai bisogno di maggiori informazioni su cosa sia un tipo MIME dovresti essere in grado di trovare più informazioni con una ricerca di base (fondamentalmente è un identificatore per i file). Per inviare il file con il tipo MIME corretto potrebbe essere necessario configurare il server Web per inviare il file manifest con il codice MIME/contentType corretto, il modo in cui farlo dipende dal tipo di server utilizzato. – Jack

+0

Siamo spiacenti di rispondere così tardi. Ma io uso un dispositivo mobile, c'è qualche relazione con il server web? E non posso semplicemente includere i file jQuery per cellulari? Perché no? Qual è la differenza tra questo e il metodo di collegamento ipertestuale. – Stallman

0

è inoltre necessario specificare di rete e di ripiego (opzionale) come segue:

riga che inizia con # sono commenti

# (*) online whitelist wildcard flag 
NETWORK: 
* 

#This is optional 
#FALLBACK: 
#/ /offline.php