話說localStorage的實現

Chrome實現localStorage與WebKit實現的方式差異很大,但是到了最底層數據庫的存儲還是走到了一起。


如果只是通過WebKit實現localStorage的話需要做一些具體的工作:

1. 首先讓webview實例知道localStorage存儲的具體位置,這個位置在WebKit based的瀏覽器中是默認在%AppData%\Local\Apple Computer\WebKit中的,但是我們有的時候不需要或者不想與Chrome耦合localStorage,需要開發一個API來設置這個位置。

2. 一般這個位置的設置API會放在preferences中,所以當這個參數設置之後,需要通知瀏覽器這個位置發生了變化,不然瀏覽器就讀不到localStorage的數據庫文件了

3. 注意以上兩點就OK了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章