2010-06-20 10 views
7

Ich möchte in der Lage sein, den Status einer Registerkarte in Firefox oder Google Chrome zu speichern, damit ich sie später wiederherstellen kann, indem ich ein benutzerdefiniertes Add-on/Plug-in/Erweiterung schreibe.Wie speichert man den Speicherstatus eines Tabs in Firefox/Chrome?

Das nächste, was ich finden kann, ist Firefox session store API, die Formulardaten und Bildlaufposition speichern können. Ich möchte jedoch auch den Javascript-Status speichern. Wenn möglich, möchte ich die Seite auch wiederherstellen können, wenn die Website nicht mehr verfügbar ist. Es wäre das Beste, wenn es eine Möglichkeit gäbe, die gesamte analysierte Ressourcen-/Datenstruktur zu speichern.

Ist es für einen der wichtigsten Browser möglich?

Antwort

0

Serialisieren Sie einfach alles, was Sie zum Wiederherstellen Ihres Seitenstatus in einem localStorage benötigen (im Gegensatz zu sessionStorage persistent), und rufen Sie im Ereignishandler DOMContentLoaded (oder load) Ihrer Seite eine entsprechende Deserialisierungsfunktion auf.

+0

Ja, aber Sie können es nicht als allgemeine Methode für * andere * Websites von Drittanbietern verwenden. – Pacerier

Verwandte Themen