2010-06-20 3 views
7

Firefox 또는 Google 크롬에 탭의 상태를 저장하여 나중에 맞춤형 부가 기능/플러그인/확장 기능을 작성하여 복원 할 수 있기를 원합니다.Firefox/Chrome에서 탭의 메모리 상태를 저장하는 방법은 무엇입니까?

내가 찾을 수있는 가장 가까운 것은 양식 데이터와 스크롤 위치를 저장할 수있는 Firefox의 session store API입니다. 그러나 Javascript 상태도 저장하려고합니다. 또한 가능한 경우 웹 사이트를 더 이상 사용할 수 없더라도 페이지를 복원 할 수 있기를 원합니다. 파싱 ​​된 모든 리소스/데이터 구조를 저장할 수있는 방법이 있다면 가장 좋습니다.

모든 주요 브라우저에서 가능합니까?

답변

0

페이지 상태를 복원하는 데 필요한 모든 항목을 serialStorage (serialStorage와 달리 영구적)로 serialize하고 페이지의 DOMContentLoaded (또는 load) 이벤트 핸들러에서 개별 deserialization 함수를 호출하면됩니다.

+0

그렇지만 다른 타사 사이트의 일반적인 용도로는 사용할 수 없습니다. – Pacerier