QWebEngineLoadingInfo Class

WebEngineView::loadingChanged 신호에 대한 유틸리티 유형입니다. 더 보기...

헤더: #include <QWebEngineLoadingInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
이후: Qt 6.2
QML에서: WebEngineLoadingInfo

공용 형

enum ErrorDomain { NoErrorDomain, InternalErrorDomain, ConnectionErrorDomain, CertificateErrorDomain, HttpErrorDomain, …, HttpStatusCodeDomain }
enum 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

상세 설명

URL 및 현재 로딩 상태(시작, 성공, 중지, 실패)와 같은 웹 페이지 로딩 상태 변경에 대한 정보를 포함합니다.

QWebEnginePage::loadStarted, QWebEnginePage::loadFinished, WebEngineView::loadingChanged참조하세요 .

멤버 유형 문서

enum QWebEngineLoadingInfo::ErrorDomain

이 열거형에는 로드 오류의 유형이 들어 있습니다:

상수설명
QWebEngineLoadingInfo::NoErrorDomain0오류 유형을 알 수 없습니다.
QWebEngineLoadingInfo::InternalErrorDomain1Qt WebEngine 에서 콘텐츠를 해석할 수 없습니다.
QWebEngineLoadingInfo::ConnectionErrorDomain2네트워크 연결 결함으로 인해 오류가 발생했습니다.
QWebEngineLoadingInfo::CertificateErrorDomain3SSL/TLS 인증서와 관련된 오류입니다.
QWebEngineLoadingInfo::HttpErrorDomain4HTTP 연결과 관련된 오류입니다.
QWebEngineLoadingInfo::FtpErrorDomain5FTP 연결과 관련된 오류입니다.
QWebEngineLoadingInfo::DnsErrorDomain6DNS 연결과 관련된 오류입니다.
QWebEngineLoadingInfo::HttpStatusCodeDomain7오류는 서버가 상태 200으로 응답한 경우와 같이 성공한 경우에도 HTTP 응답 상태 코드입니다.

enum QWebEngineLoadingInfo::LoadStatus

이 열거형은 웹 페이지 로드 요청의 로드 상태를 나타냅니다:

상수설명
QWebEngineLoadingInfo::LoadStartedStatus0페이지가 현재 로드 중입니다.
QWebEngineLoadingInfo::LoadStoppedStatus1중지() 메서드 또는 Chromium의 로더 코드 또는 네트워크 스택에 의해 페이지 로드가 중지되었습니다.
QWebEngineLoadingInfo::LoadSucceededStatus2페이지가 성공적으로 로드되었습니다.
QWebEngineLoadingInfo::LoadFailedStatus3페이지를 로드할 수 없습니다.

속성 문서

[read-only] errorCode : const int

오류 코드를 보유합니다.

기능에 액세스합니다:

int errorCode() const

[read-only] errorString : const QString

오류 메시지를 표시합니다.

기능에 액세스합니다:

QString errorString() const

[read-only] isErrorPage : const bool

로드로 인해 오류 페이지가 생성되었는지 여부를 나타냅니다.

액세스 기능:

bool isErrorPage() const

[read-only, since 6.6] responseHeaders : const QMultiMap<QByteArray,QByteArray>

QWebEngineLoadingInfo::status()QWebEngineLoadingInfo::LoadSucceededStatus 또는 QWebEngineLoadingInfo::LoadFailedStatus 와 같을 때 응답 헤더를 유지합니다.

이 프로퍼티는 Qt 6.6에 도입되었습니다.

액세스 함수:

QMultiMap<QByteArray, QByteArray> responseHeaders() const

[read-only] status : const LoadStatus

이 속성은 페이지의 로드 상태를 저장합니다.

액세스 함수:

QWebEngineLoadingInfo::LoadStatus status() const

[read-only] url : const QUrl

로드 요청의 URL을 보유합니다.

액세스 함수:

QUrl url() const

멤버 함수 문서

QUrl QWebEngineLoadingInfo::url() const

로드 요청의 URL을 반환합니다.

참고: 속성 URL에 대한 게터 함수입니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.