gpt4 book ai didi

c++ - QWebView元素加载进度

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:58:21 24 4
gpt4 key购买 nike

我想记录每个请求加载的元素(图像、javascript、样式等)。我通过 QWebView 加载页面。但是只有开始加载、进度、完成加载等基本信号。并且找不到如何记录 webview 正在做的每一步。或者这是不可能的?

最佳答案

您在这里可以做的最简单的事情就是监听 QNetworkAccessManager 的 finished() 信号。

获取AccessManager

QNetworkAccessManager mgr = webView->page()->networkAccessManager();

在捕获完成信号的槽中

myclass::slot(QNetworkReply* reply)
{
...
reply->request()->url(); //gives you the resource requested.
//DO NOT preform any other operation on 'request', request is sequential QIODevice.

...
}

关于c++ - QWebView元素加载进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6387433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com