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:

KonstanteWertBeschreibung
QWebEngineGlobalSettings::SecureDnsMode::SystemOnly0Dies ist der Standardwert. Verwendet die DNS-Hostauflösung des Systems.
QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback1Aktiviert 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::SecureOnly2Aktivieren 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.