我们正在为一个新项目使用 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;