QWebEngineGlobalSettings Namespace
Der Namespace QWebEngineGlobalSettings enthält globale Einstellungen der Web-Engine. Mehr...
Kopfzeile: | #include <QWebEngineGlobalSettings> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
Since: | Qt 6.6 |
Klassen
(since 6.6) struct | DnsMode |
Typen
enum class | SecureDnsMode { SystemOnly, SecureWithFallback, SecureOnly } |
Funktionen
bool | setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode) |
Detaillierte Beschreibung
Der Namespace QWebEngineGlobalSettings enthält globale Eigenschaften der Web-Engine.
Rufen Sie setDnsMode() auf, um DNS-over-HTTPS zu konfigurieren.
Siehe auch QWebEngineGlobalSettings::setDnsMode().
Klassen
Klasse DnsMode
Die DnsMode-Struktur bietet Mittel zur Angabe des DNS-Hostauflösungsmodus. Mehr...
Typ Dokumentation
enum class QWebEngineGlobalSettings::SecureDnsMode
Diese Aufzählung legt den von der Struktur DnsMode verwendeten DNS-over-HTTPS-Modus fest:
Konstante | Wert | Beschreibung |
---|---|---|
QWebEngineGlobalSettings::SecureDnsMode::SystemOnly | 0 | Dies ist der Standardwert. Verwendet die DNS-Hostauflösung des Systems. |
QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback | 1 | Aktiviert DNS-über-HTTPS (DoH). DoH-Server müssen über serverTemplates in der Struktur DnsMode bereitgestellt werden. Wenn ein Host nicht über die bereitgestellten Server aufgelöst werden kann, wird die DNS-Hostauflösung des Systems verwendet. |
QWebEngineGlobalSettings::SecureDnsMode::SecureOnly | 2 | Aktivieren Sie DNS-over-HTTPS und erlauben Sie nur, dass Hosts auf diese Weise aufgelöst werden. DoH-Server müssen über serverTemplates in der Struktur DnsMode bereitgestellt werden. Wenn die DNS-over-HTTPS-Auflösung fehlschlägt, gibt es keinen Fallback und die DNS-Hostauflösung schlägt vollständig fehl. |
Funktion Dokumentation
bool QWebEngineGlobalSettings::setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)
Setzt dnsMode für DNS-over-HTTPS-Hostauflösung.
Diese Funktion gibt false
zurück, wenn die Liste serverTemplates in der Struktur DnsMode leer ist oder URI-Vorlagen enthält, die nicht für SecureDnsMode::SecureOnly oder SecureDnsMode::SecureWithFallback geparst werden können. Andernfalls gibt sie true
zurück, was bedeutet, dass der DNS-Moduswechsel ausgelöst wird.
© 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.