QWebEngineLoadingInfo 类

一个用于 WebEngineView::loadingChanged 信号的实用类型。 更多信息...

头文件 #include <QWebEngineLoadingInfo>
CMakefind_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmakeQT += webenginecore
自从Qt 6.2
实例化 WebEngineLoadingInfo

公共类型

枚举ErrorDomain { NoErrorDomain, InternalErrorDomain, ConnectionErrorDomain, CertificateErrorDomain, HttpErrorDomain, …, HttpStatusCodeDomain }
枚举LoadStatus { LoadStartedStatus, LoadStoppedStatus, LoadSucceededStatus, LoadFailedStatus }

属性

公共函数

interrorCode() const
QWebEngineLoadingInfo::ErrorDomainerrorDomain() const
QStringerrorString() const
boolisErrorPage() const
QMultiMap<QByteArray, QByteArray>responseHeaders() const
QWebEngineLoadingInfo::LoadStatusstatus() const
QUrlurl() const

详细描述

包含有关网页加载状态更改的信息,例如 URL 和当前加载状态(开始、成功、停止、失败)。

另请参阅QWebEnginePage::loadStartedQWebEnginePage::loadFinishedWebEngineView::loadingChanged

成员类型文档

枚举 QWebEngineLoadingInfo::ErrorDomain

此枚举包含加载错误的类型

常数描述
QWebEngineLoadingInfo::NoErrorDomain0错误类型未知。
QWebEngineLoadingInfo::InternalErrorDomain1内容无法由 Qt WebEngine 解释。
QWebEngineLoadingInfo::ConnectionErrorDomain2错误由网络连接错误引起。
QWebEngineLoadingInfo::CertificateErrorDomain3错误与SSL/TLS证书相关。
QWebEngineLoadingInfo::HttpErrorDomain4错误与HTTP连接相关。
QWebEngineLoadingInfo::FtpErrorDomain5错误与FTP连接相关。
QWebEngineLoadingInfo::DnsErrorDomain6错误与DNS连接相关。
QWebEngineLoadingInfo::HttpStatusCodeDomain7错误是HTTP响应状态码,即使是成功的情况,例如服务器回复状态码200。

enum QWebEngineLoadingInfo::LoadStatus

这个枚举表示网页加载请求的加载状态

常数描述
QWebEngineLoadingInfo::LoadStartedStatus0页面目前正在加载。
QWebEngineLoadingInfo::LoadStoppedStatus1页面加载由stop()方法或Chromium的加载器代码或网络堆栈停止。
QWebEngineLoadingInfo::LoadSucceededStatus2页面已成功加载。
QWebEngineLoadingInfo::LoadFailedStatus3页面无法加载。

属性文档

[只读] errorCode : const int

包含错误代码。

访问函数

interrorCode() const

[只读] errorString : const QString

包含错误消息。

访问函数

QStringerrorString() const

[只读] isErrorPage : const bool

指示加载是否导致错误页面。

访问函数

boolisErrorPage() const

[只读, since 6.6] responseHeaders : const QMultiMap<QByteArray,QByteArray>

QWebEngineLoadingInfo::status()等于QWebEngineLoadingInfo::LoadSucceededStatusQWebEngineLoadingInfo::LoadFailedStatus时,包含响应头。

此属性自Qt 6.6引入。

访问函数

QMultiMap<QByteArray, QByteArray>responseHeaders() const

[只读] status : const LoadStatus

此属性包含页面的加载状态。

访问函数

QWebEngineLoadingInfo::LoadStatusstatus() const

[只读] url : const QUrl

包含加载请求的URL。

访问函数

QUrlurl() const

成员函数文档

QUrl QWebEngineLoadingInfo::url() const

返回加载请求的URL。

注意:url属性的获取器函数。

© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权各自所有者。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3许可条款发布的。Qt及其相关标志是The Qt Company Ltd在芬兰和其他国家的商标。所有其他商标都是其各自所有者的财产。