Любопытное с ума, но вы можете сделать это следующим образом:
var htmlContents = document.documentElement.innerHTML;
localStorage.setItem('myBook', JSON.stringify(htmlContents));
Оттуда вы можете назвать это всякий раз, когда вы хотите ..
localStorage.getItem('myBook');
Было бы лучше конечно, чтобы получить на самом деле книжное содержание, а не всю страницу!
Также, что вы хотите сделать с этим позже. Ну его только в вашем браузере .. так его доступно только вам. для метода appCahce, в основном вы будете сообщать посетившему браузеру файлы, которые вы хотите сохранить в кеше, чтобы они были доступны, когда пользователь находится в автономном режиме.
Это должно быть определено в атрибуте HTML
:
<html manifest="offline_book.manifest">
Этот offline_book.manifest
будет содержать список файлов для хранения в кэше.
CACHE MANIFEST
/book_index.html
/another_book.html
/maybe_some_style.css
Благодаря этому, тогда, когда пользователи приходят на эту страницу (автономном), они будут иметь кэшированные версии книг, которые вы перечислили.
Отличный ресурс в appCache
специфику: Offline Webpages
Посмотрите на это: http://stackoverflow.com/questions/11271898/how-to-save-a-webpage-locally-including-pictures-etc – sumit
Откройте [AppCaching] (https://developer.mozilla.org/en/docs/Web/HTML/Using_the_application_cache). – Xufox
для всей страницы вы должны использовать файл манифеста. а не локальное хранилище, оно слишком мало. –