QWebEngineGlobalSettings Namespace

QWebEngineGlobalSettings 名前空間は、Web エンジンのグローバル設定を保持します。詳細...

Header: #include <QWebEngineGlobalSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Since: Qt 6.6

クラス

(since 6.6) struct DnsMode

enum class SecureDnsMode { SystemOnly, SecureWithFallback, SecureOnly }

関数

bool setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)

詳細説明

QWebEngineGlobalSettings 名前空間は、ウェブエンジンのグローバルプロパティを保持します。

setDnsMode() を呼び出して DNS-over-HTTPS を設定します。

QWebEngineGlobalSettings::setDnsMode()も参照してください

クラス

クラスDnsMode

DnsMode 構造体は、DNS ホスト解決モードを指定する手段を提供します。詳細...

型の説明

enum class QWebEngineGlobalSettings::SecureDnsMode

この列挙型はDnsMode 構造体が使用する DNS-over-HTTPS モードを設定する:

定数説明
QWebEngineGlobalSettings::SecureDnsMode::SystemOnly0これはデフォルトです。システム DNS ホスト解決を使用する。
QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback1DNS-over-HTTPS(DoH)を有効にする。DoHサーバーは、DnsMode 構造のserverTemplates を介して提供されなければならない。提供されたサーバーでホストを解決できない場合、システムDNSホスト解決が使用される。
QWebEngineGlobalSettings::SecureDnsMode::SecureOnly2DNS-over-HTTPSを有効にし、この方法で解決されるホストのみを許可する。DoHサーバーはDnsMode 構造のserverTemplates を通して提供されなければならない。DNS-over-HTTPSによる解決に失敗した場合、フォールバックはなく、 DNSホスト解決は完全に失敗する。

機能 ドキュメンテーション

bool QWebEngineGlobalSettings::setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)

DNS-over-HTTPS ホスト解決用にdnsMode を設定する。

この関数は、DnsMode 構造体のserverTemplates リストが空であるか、SecureDnsMode::SecureOnly またはSecureDnsMode::SecureWithFallback のために解析できないURIテンプレートを含む場合、false を返す。そうでない場合は、DNS モード変更がトリガーされたことを意味するtrue を返します。

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