Trochę szalony, ale można to zrobić tak:
var htmlContents = document.documentElement.innerHTML;
localStorage.setItem('myBook', JSON.stringify(htmlContents));
Stamtąd można nazwać go kiedy tylko chcesz ..
localStorage.getItem('myBook');
Byłoby lepiej oczywiście, aby uzyskać zawartość książki oczywiście zamiast całej strony!
Co do tego, co chcesz zrobić później. Cóż, to tylko w twojej przeglądarce ... więc jest dostępna tylko dla ciebie. dla metody appCahce, zasadniczo powiesz przeglądarce odwiedzającej pliki, które chcesz przechowywać w pamięci podręcznej, aby były dostępne, gdy użytkownik jest w trybie offline.
To musi być zdefiniowana w atrybucie HTML
:
<html manifest="offline_book.manifest">
Ten offline_book.manifest
będzie zawierać listę plików do przechowywania w pamięci podręcznej.
CACHE MANIFEST
/book_index.html
/another_book.html
/maybe_some_style.css
Przez to wtedy, gdy użytkownicy wrócić do tej strony (trybie offline), będą mieli w pamięci podręcznej wersję książki zostały wymienione.
doskonałym źródłem do appCache
specyfiki: Offline Webpages
Spójrz na to: http://stackoverflow.com/questions/11271898/how-to-save-a-webpage-locally-including-pictures-etc – sumit
Zajrzyj do [AppCaching] (https://developer.mozilla.org/en/docs/Web/HTML/Using_the_application_cache). – Xufox
dla całej strony powinieneś użyć pliku manifestu. nie lokalny magazyn, jest za mały. –