QWebEngineLoadingInfo Class

WebEngineView::loadingChanged シグナルのユーティリティ型。詳細...

Header: #include <QWebEngineLoadingInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Since: Qt 6.2
In 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 や現在の読み込みステータス (開始、成功、停止、失敗) など、Web ページの読み込みステータスの変化に関する情報を保持します。

QWebEnginePage::loadStartedQWebEnginePage::loadFinishedWebEngineView::loadingChangedも参照

メンバー・タイプ・ドキュメント

enum QWebEngineLoadingInfo::ErrorDomain

この列挙型は、読み込みエラーのタイプを保持します:

定数説明
QWebEngineLoadingInfo::NoErrorDomain0エラーの種類は不明です。
QWebEngineLoadingInfo::InternalErrorDomain1Qt WebEngine がコンテンツを解釈できません。
QWebEngineLoadingInfo::ConnectionErrorDomain2ネットワーク接続の不具合によるエラーです。
QWebEngineLoadingInfo::CertificateErrorDomain3SSL/TLS 証明書に関するエラーです。
QWebEngineLoadingInfo::HttpErrorDomain4HTTP 接続に関するエラーです。
QWebEngineLoadingInfo::FtpErrorDomain5FTP 接続に関するエラーです。
QWebEngineLoadingInfo::DnsErrorDomain6エラーはDNS接続に関連しています。
QWebEngineLoadingInfo::HttpStatusCodeDomain7エラーはHTTPレスポンス・ステータス・コードである。

enum QWebEngineLoadingInfo::LoadStatus

この列挙は、ウェブページ読み込み要求の読み込みステータスを表します:

定数説明
QWebEngineLoadingInfo::LoadStartedStatus0ページは現在ロード中です。
QWebEngineLoadingInfo::LoadStoppedStatus1ページのロードは stop() メソッド、または 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 のゲッター関数です。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。