提问人:popkc 提问时间:7/3/2023 更新时间:7/3/2023 访问量:65
为什么QML webengineview不能指定缓存路径和存储路径?
Why cannot the QML webengineview specify cache path and storage path?
问:
WebEngineProfile{
id:weProfile;
cachePath: cppApp.currentDir()+'/cache';
persistentCookiesPolicy:WebEngineProfile.ForcePersistentCookies;
persistentStoragePath:cppApp.currentDir()+'/storage';
}
这是我的个人资料的设置。我已经创建了“cache”文件夹和“storage”文件夹,cppApp.currentDir() 返回当前目录。
我还在QML中设置了WebEngineView的配置文件
profile:weProfile;
这些目录设置未达到预期效果,并且这两个目录中不存在缓存或 cookie。但是,不使用配置文件是有区别的。如果没有配置文件,Cookie 将被记录(尽管它们位于另一个文件夹中),但使用此配置文件,Cookie 将永远不会被记录。
我不知道我在哪里犯了错误。我在 ubuntu 22.04 和 qt 版本 5.15.3 和 win10 和 qt 版本 5.15.2 上对此进行了测试
我试过添加
offTheRecord: false;
storageName: "xxx";
httpCacheType: WebEngineProfile. DiskHttpCache;
添加到配置文件。但这些都行不通。
答: 暂无答案
评论