当应用程序关闭时,CEF 不保存本地存储数据

CEF not saving local storage data, when the application is shutdown

我已经使用 JCEF 创建了一个应用程序。我的应用程序正在使用本地存储来保存其设置。我看到的问题是,每次关闭并重新启动应用程序时,本地存储中的所有数据都会被丢弃。我已经使用多个版本的 CEFSimple 应用程序进行了测试(请在此处查看我的票证 https://bitbucket.org/chromiumembedded/java-cef/issues/386/localstorage-is-empty-after-application),并且重现了同样的问题。所以我怀疑某处缺少设置。有谁知道,缺少什么或可以确认这是一个错误?

我确定了此问题的根本原因:在 CefSettings 内的 cache_path 中设置相对路径时会出现问题。当我改成绝对路径后,问题就消失了。