In che modo i browser gestiscono gli URL in modalità offline HTML5?

1

Ho appena letto lo standard de facto per HTML5 offline / localStorage .

Mi ha incuriosito: se costruisco la mia app Web per funzionare indipendentemente dal fatto che ci sia o meno una connessione Internet, e utilizzo HTML5 localStorage per fare ciò, in che modo vengono influenzati gli URL delle app Web quando si è in "modalità offline"?

Ad esempio, in genere la home page della mia app Web potrebbe essere http://myapp.example.com . Come cambierebbe questa modalità offline? quale sarebbe l'URL?

Sono sperando che il browser consenta ai miei utenti di andare ancora a http://myapp.example.com , ma non rilevare alcuna connessione di rete e tentare di caricare il sito da localStorage.

Ma è anche possibile che, una volta caricato il sito dalla cache, cambino automaticamente l'URL in qualcosa come file:///path/to/localStorage/homepage.html .

È anche possibile che abbia frainteso l'intero articolo e questo non è qualcosa che anche localStorage può fare per me. Qualche idea?

    
posta herpylderp 27.10.2014 - 00:46
fonte

1 risposta

1

localStorage è solo una posizione di archiviazione a cui l'app Web può accedere, è comunque necessario l'accesso a Internet per tutto il resto, a meno che non sia stato già memorizzato nella cache dal browser.

ecco alcune informazioni che ho trovato su localStorage :

  • localStorage non cambia l'url delle tue risorse in file locali, quelli sono ancora memorizzati nel tuo server o nella cache del tuo browser.
  • devi accedere a localStorage manualmente per accedere alle cose che hai memorizzato. lo fai così localStorage.getItem('key')

da questo, devi codificare manualmente un assegno per vedere se hai già le risorse necessarie in localStorage , altrimenti puoi scaricarlo dal server tramite ajax o qualsiasi altra cosa preferisci

    
risposta data 27.10.2014 - 01:08
fonte

Leggi altre domande sui tag