我正在編寫Chrome擴展,需要存儲和恢復用戶突出顯示的選擇。存儲的信息將存儲在我的服務器上。我想知道我該怎麼做?存儲和恢復突出顯示的選擇
我看了一下使用範圍,但我不確定這是否正確的方式,因爲下面的例子只在FireFox中工作。
,我發現這個example但它只是在Firefox :(工作
我正在編寫Chrome擴展,需要存儲和恢復用戶突出顯示的選擇。存儲的信息將存儲在我的服務器上。我想知道我該怎麼做?存儲和恢復突出顯示的選擇
我看了一下使用範圍,但我不確定這是否正確的方式,因爲下面的例子只在FireFox中工作。
,我發現這個example但它只是在Firefox :(工作
我認爲,網頁上的技術可能不會工作在Chrome:沒有理由爲什麼它不應該當我保存選擇並重新加載,我看到了選擇恢復,然後很快消失,所以我懷疑的東西在頁面(可能是廣告)以某種方式破壞的選擇。
如果你不能得到那個工作,你可以試試我的Rangy的serializer module庫,儘管它可能只是Chrome的矯枉過正。
一般來說,使用瀏覽器的Selection
和Range
API絕對是一種可行的方式。現在它們在當前的瀏覽器中被標準化和普遍支持(自然有一些怪癖和錯誤)。
謝謝。我會看看它:) – user27279 2012-03-08 00:11:33
該示例在Chrome中適用於我。 – abraham 2012-03-07 23:11:42