2013-04-10 66 views
5

我們正在爲一個新項目使用Awesomium(http://awesomium.com/)。Awesomium中的持久localStorage

問題是,當在JavaScript中保存localStorage中的一些數據時,它不是持久的。當我關閉並重新打開應用程序時(刷新時我可以獲取存儲在localStorage中的數據)時出現問題。

我認爲Awesomium將數據存儲在內存中的某處。有沒有辦法讓它將數據存儲在磁盤上?

謝謝。

編輯:

使用此代碼問題解決了:

var webSession = WebCore.CreateWebSession(System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) , Awesomium.Core.WebPreferences.Default); 
webControl.WebSession = webSession; 

回答

0

持久的localStorage保存在緩存文件夾,你可以在你的Awesomium控制的debug文件夾中得到這個文件夾