QWebEngineLoadingInfo 类
一个用于 WebEngineView::loadingChanged 信号的实用类型。 更多信息...
| 头文件 | #include <QWebEngineLoadingInfo> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) | 
| qmake | QT += webenginecore | 
| 自从 | Qt 6.2 | 
| 实例化 | WebEngineLoadingInfo | 
公共类型
| 枚举 | ErrorDomain { NoErrorDomain, InternalErrorDomain, ConnectionErrorDomain, CertificateErrorDomain, HttpErrorDomain, …, HttpStatusCodeDomain } | 
| 枚举 | LoadStatus { LoadStartedStatus, LoadStoppedStatus, LoadSucceededStatus, LoadFailedStatus } | 
属性
| 
 | 
 | 
公共函数
| int | errorCode() const | 
| QWebEngineLoadingInfo::ErrorDomain | errorDomain() const | 
| QString | errorString() const | 
| bool | isErrorPage() const | 
| QMultiMap<QByteArray, QByteArray> | responseHeaders() const | 
| QWebEngineLoadingInfo::LoadStatus | status() const | 
| QUrl | url() const | 
另请参阅QWebEnginePage::loadStarted、QWebEnginePage::loadFinished 和 WebEngineView::loadingChanged。
成员类型文档
枚举 QWebEngineLoadingInfo::ErrorDomain
此枚举包含加载错误的类型
| 常数 | 值 | 描述 | 
|---|---|---|
| QWebEngineLoadingInfo::NoErrorDomain | 0 | 错误类型未知。 | 
| QWebEngineLoadingInfo::InternalErrorDomain | 1 | 内容无法由 Qt WebEngine 解释。 | 
| QWebEngineLoadingInfo::ConnectionErrorDomain | 2 | 错误由网络连接错误引起。 | 
| QWebEngineLoadingInfo::CertificateErrorDomain | 3 | 错误与SSL/TLS证书相关。 | 
| QWebEngineLoadingInfo::HttpErrorDomain | 4 | 错误与HTTP连接相关。 | 
| QWebEngineLoadingInfo::FtpErrorDomain | 5 | 错误与FTP连接相关。 | 
| QWebEngineLoadingInfo::DnsErrorDomain | 6 | 错误与DNS连接相关。 | 
| QWebEngineLoadingInfo::HttpStatusCodeDomain | 7 | 错误是HTTP响应状态码,即使是成功的情况,例如服务器回复状态码200。 | 
enum QWebEngineLoadingInfo::LoadStatus
这个枚举表示网页加载请求的加载状态
| 常数 | 值 | 描述 | 
|---|---|---|
| QWebEngineLoadingInfo::LoadStartedStatus | 0 | 页面目前正在加载。 | 
| QWebEngineLoadingInfo::LoadStoppedStatus | 1 | 页面加载由stop()方法或Chromium的加载器代码或网络堆栈停止。 | 
| QWebEngineLoadingInfo::LoadSucceededStatus | 2 | 页面已成功加载。 | 
| QWebEngineLoadingInfo::LoadFailedStatus | 3 | 页面无法加载。 | 
属性文档
[只读] errorCode : const int
包含错误代码。
访问函数
| int | errorCode() const | 
[只读] errorString : const QString
包含错误消息。
访问函数
| QString | errorString() const | 
[只读] isErrorPage : const bool
指示加载是否导致错误页面。
访问函数
| bool | isErrorPage() const | 
[只读, since 6.6] responseHeaders : const QMultiMap<QByteArray,QByteArray>
当QWebEngineLoadingInfo::status()等于QWebEngineLoadingInfo::LoadSucceededStatus或QWebEngineLoadingInfo::LoadFailedStatus时,包含响应头。
此属性自Qt 6.6引入。
访问函数
| QMultiMap<QByteArray, QByteArray> | responseHeaders() const | 
[只读] status : const LoadStatus
此属性包含页面的加载状态。
访问函数
| QWebEngineLoadingInfo::LoadStatus | status() const | 
[只读] url : const QUrl
包含加载请求的URL。
访问函数
| QUrl | url() const | 
© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权各自所有者。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3许可条款发布的。Qt及其相关标志是The Qt Company Ltd在芬兰和其他国家的商标。所有其他商标都是其各自所有者的财产。