2011-07-14 74 views
1

有沒有辦法使用javascript清除我的應用程序的所有本地數據?Javascript清除本地數據

我想清楚了:

Session Storage 
Cookies 
Local Storage 
Application Cache (html5 spec) 

回答

2

認爲你將不得不面對各自單獨爲每個瀏覽器將實現不同。

sessionStorage.clear 

localStorage.clear 

和餅乾已經有一個good answer on SO

你當然可以只是把這些變成你自己的功能。

如果應用程序緩存是服務器端,您可以對http post的ajax調用進行刪除。

更新: 建議不要清除應用程序緩存http://www.whatwg.org/specs/web-apps/current-work/#expiring-application-caches。你會在那裏存儲什麼,你想要刪除?

+0

應用程序緩存是html5規範的一部分。它全部存儲在本地,我還沒有發現任何有關以編程方式刪除它的任何內容(儘管如此,大量更新和重新加載它)。 –