首页| 论坛| 消息

标题:QtWebEngine总是不能及时加载Html5页面
作者:shixingya
日期:2018-11-22 19:15
内容:

我们前端用的是nodejs, 在服务器部署项目,前端HTML5页面设置显示版本为V1.1, 在本地谷歌浏览器版本为V1.1
但是在本地QtWebEngine中 页面显示版本为V1.0(之前版本)
需要等待好一会儿,不断的重启程序,Qt程序才会加载最新的HTML5页面,大家遇到过么,怎么解决呢
在bugreports页面提问还没有回复,目前我先采用HTML5页面不生成缓存的方式解决了,大家有其它更好的解决方式吗?
https://bugreports.qt.io/browse/QTBUG-71937

目前我的解决方式为 https://blog.csdn.net/u013410747/article/details/50785689?utm_source=blogxgwz8


#1 [intl 11-22 22:22]
我连 webengine 都没有编译成功过,
大佬最好抽空给个编译的教程。
#2 [shixingya 11-23 09:25]
可以参考我这个帖子 http://www.qtcn.org/bbs/read-htm-tid-84706-ds-1-page-1.html#191376
#3 [shixingya 11-28 09:44]
清理缓存、浏览记录、cookie
QWebEngineView view;
view.page()->profile()->setPersistentCookiesPolicy(QWebEngineProfile::NoPersistentCookies);
view.page()->profile()->clearHttpCache(); // 清理缓存
view.page()->profile()->clearAllVisitedLinks(); // 清理浏览记录
QWebEngineCookieStore* pCookie = view.page()->profile()->cookieStore();
pCookie->deleteAllCookies(); // 清理cookie
pCookie->deleteSessionCookies(); // 清理会话cookie

回复 发表
主题 版块