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()も参照してください 。
型の説明
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
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。