QWebEngineGlobalSettings Namespace

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

ヘッダー #include <QWebEngineGlobalSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
以来: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 を返す。

© 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.