Kinda folle, ma si potrebbe fare in questo modo:
var htmlContents = document.documentElement.innerHTML;
localStorage.setItem('myBook', JSON.stringify(htmlContents));
Da lì si può chiamare ogni volta che ti piace ..
localStorage.getItem('myBook');
Sarebbe meglio ovviamente per ottenere il contenuto del libro, naturalmente, invece dell'intera pagina!
Anche per quello che vuoi fare più tardi. Bene è solo nel tuo browser .. quindi è accessibile solo a te. per il metodo appCahce, in pratica dirai al browser in visita i file che desideri archiviare nella cache in modo che siano disponibili quando l'utente è offline.
Questo deve essere definito nell'attributo HTML
:
<html manifest="offline_book.manifest">
Questo offline_book.manifest
conterrà l'elenco dei file da memorizzare nella cache.
CACHE MANIFEST
/book_index.html
/another_book.html
/maybe_some_style.css
Grazie a questo, poi, quando gli utenti tornano a questa pagina (offline), avranno una versione cache dei libri che hai elencato.
Una risorsa eccellente nelle appCache
specifiche: Offline Webpages
guardare in questo: http://stackoverflow.com/questions/11271898/how-to-save-a-webpage-locally-including-pictures-etc – sumit
Esamina [AppCaching] (https://developer.mozilla.org/en/docs/Web/HTML/Using_the_application_cache). – Xufox
per un'intera pagina dovresti usare un file manifest. non è la memoria locale, è troppo piccola. –