2013-01-09 31 views
0

是否可以將(使用JS)修改後的HTML5頁面存儲到localStorage並在下次訪問此頁面時加載它?從localStorage存儲/加載已修改的HTML5頁面

我嘗試在我的Chrome擴展程序的頁面標籤上設置某處並重新加載。

+0

恢復它是否用於此目的的瀏覽器緩存? – Stan

+0

這似乎是一個糟糕的主意......爲什麼不只是存儲設置標籤所需的數據,而不是整個頁面呢? – RichardTowers

+0

localStorage對象爲'origin'提供一個Storage對象,在使用'content scripts'時查找它 – Sudarshan

回答

2

是。

你甚至可以在這個頁面上運行這個。

1)修改頁面。

document.querySelector('#hlogo').innerHTML = '<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Siamese_Cat_Cross-Eyed.jpg/1280px-Siamese_Cat_Cross-Eyed.jpg">'; 

2)保存頁面。

localStorage['thispage'] = document.querySelector('html').innerHTML; 

3)刷新頁面。

4)從localStorage的

document.querySelector('html').innerHTML = localStorage['thispage']; 
相關問題