2010-06-20 17 views
7

Bir sekme durumunu Firefox veya Google Chrome'da kaydetmek istiyorum, böylece daha sonra özel bir eklenti/eklenti/uzantı yazarak geri yükleyebilirim.Firefox/Chrome'da bir sekmenin hafıza durumu nasıl kaydedilir?

Bulabildiğimiz en yakın şey, form verilerini ve kaydırma konumunu kaydedebilen Firefox'un session store API. Ancak, ben de Javascript durumunu kaydetmek istiyorum. Ayrıca, mümkünse, web sitesi artık mevcut olmasa bile sayfayı geri yükleyebilmek istiyorum. Tüm ayrıştırılmış kaynak/veri yapısını kaydetmek için bir yol varsa en iyisi olurdu.

Büyük tarayıcılardan herhangi biri için kullanılabilir mi?

cevap

0

Sayfa durumunuzu bir localStorage'a geri yüklemek için gereken her şeyi serileştirmeniz yeterlidir (bu, sessionStorage öğesinin aksine kalıcıdır) ve sayfanızın DOMContentLoaded (veya load) olay işleyicisinde ilgili bir seriyi ayıklama işlevini çağırır.

+0

Evet, ancak diğer * üçüncü taraf siteleri için genel amaçlı bir yol olarak kullanamazsınız. – Pacerier