我们正在使用Awesomium(http://awesomium.com/)进行新项目。
问题是,在JavaScript中的localStorage中保存一些数据时,它不是持久性的。当我关闭并重新打开应用程序时出现问题(在刷新时我可以获取存储在localStorage中的数据)。
我认为Awesomium将数据存储在内存中。有没有办法让它将数据存储在磁盘上?
感谢。
编辑:
使用此代码解决了问题:
var webSession = WebCore.CreateWebSession(System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) , Awesomium.Core.WebPreferences.Default);
webControl.WebSession = webSession;
答案 0 :(得分:0)
持久localstorage保存在缓存文件夹中,您可以在Awesomium控件的调试文件夹中获取此文件夹