Sur cette page

QWebEngineGlobalSettings Namespace

L'espace de noms QWebEngineGlobalSettings contient les paramètres globaux du moteur web. Plus d'informations...

En-tête : #include <QWebEngineGlobalSettings>
CMake : find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake : QT += webenginecore
Depuis : Qt 6.6

Classes

(since 6.6) struct DnsMode

Types

enum class SecureDnsMode { SystemOnly, SecureWithFallback, SecureOnly }

Fonctions

bool setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)

Description détaillée

L'espace de noms QWebEngineGlobalSettings contient les propriétés globales du moteur web.

Invoquer setDnsMode() pour configurer le DNS sur HTPS.

Voir également QWebEngineGlobalSettings::setDnsMode().

Classes

Classe DNSMode

La structure DnsMode permet de spécifier le mode de résolution des hôtes DNS. Plus d'informations...

Documentation des types

enum class QWebEngineGlobalSettings::SecureDnsMode

Cette énumération définit le mode DNS-over-HTTPS utilisé par la structure DnsMode:

ConstanteValeurDescription
QWebEngineGlobalSettings::SecureDnsMode::SystemOnly0C'est la valeur par défaut. Utilise la résolution d'hôte DNS du système.
QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback1Activer le DNS sur HTPS (DoH). Les serveurs DoH doivent être fournis par l'intermédiaire de serverTemplates dans la structure DnsMode. Si un hôte ne peut pas être résolu via les serveurs fournis, la résolution d'hôte DNS du système est utilisée.
QWebEngineGlobalSettings::SecureDnsMode::SecureOnly2Activez DNS-over-HTTPS et autorisez uniquement les hôtes à être résolus de cette manière. Les serveurs DoH doivent être fournis via serverTemplates dans la structure DnsMode. Si la résolution DNS-over-HTTPS échoue, il n'y a pas de solution de repli et la résolution d'hôte DNS échoue complètement.

Documentation de la fonction

bool QWebEngineGlobalSettings::setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)

Définit dnsMode pour la résolution d'hôte DNS-over-HTTPS.

Cette fonction renvoie false si la liste serverTemplates de la structure DnsMode est vide ou contient des modèles d'URI qui ne peuvent pas être analysés pour SecureDnsMode::SecureOnly ou SecureDnsMode::SecureWithFallback. Sinon, elle renvoie true, ce qui signifie que le changement de mode DNS est déclenché.

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