Как сохранить состояние памяти вкладки в Firefox / Chrome? - PullRequest
8 голосов
/ 20 июня 2010

Я хочу иметь возможность сохранить состояние вкладки в Firefox или Google Chrome, чтобы я мог восстановить его позже, написав собственное дополнение / плагин / расширение.

Ближайшая вещь, которую я могу найти, - это API хранилища сессий Firefox , который может сохранять данные формы и положение прокрутки. Однако я хочу сохранить состояние Javascript тоже. Кроме того, если возможно, я хочу иметь возможность восстановить страницу, даже если веб-сайт больше не доступен. Было бы лучше, если бы существовал способ сохранить весь проанализированный ресурс / структуру данных.

Возможно ли это для любого из основных браузеров?

Ответы [ 2 ]

2 голосов
/ 31 июля 2013

Попробуйте использовать Session Buddy: https://chrome.google.com/webstore/detail/session-buddy/edacconmaakjimmfgnblocblbcdcpbko. Я уже некоторое время пользуюсь им, и он делает именно то, о чем вы говорите, и даже больше.

0 голосов
/ 15 декабря 2011

Просто сериализуйте все, что вам нужно, чтобы восстановить состояние вашей страницы в localStorage (оно является постоянным, в отличие от sessionStorage) и вызовите соответствующую функцию десериализации в обработчике событий вашей страницы DOMContentLoaded (или загрузите).

...