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()も参照してください 。
型のドキュメント
enum class QWebEngineGlobalSettings::SecureDnsMode
この列挙型はDnsMode 構造体が使用する DNS-over-HTTPS モードを設定する:
定数 | 値 | 説明 |
---|---|---|
QWebEngineGlobalSettings::SecureDnsMode::SystemOnly | 0 | これはデフォルトである。システム DNS ホスト解決を使用する。 |
QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback | 1 | DNS-over-HTTPS(DoH)を有効にする。DoHサーバーは、DnsMode 構造のserverTemplates を介して提供されなければならない。提供されたサーバーでホストを解決できない場合、システムDNSホスト解決が使用される。 |
QWebEngineGlobalSettings::SecureDnsMode::SecureOnly | 2 | DNS-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.