En esta página

QWebEngineGlobalSettings Namespace

El espacio de nombres QWebEngineGlobalSettings contiene la configuracion global del motor web. Más...

Cabecera: #include <QWebEngineGlobalSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Desde: Qt 6.6

Clases

(since 6.6) struct DnsMode

Tipos

enum class SecureDnsMode { SystemOnly, SecureWithFallback, SecureOnly }

Funciones

bool setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)

Descripción Detallada

El espacio de nombres QWebEngineGlobalSettings contiene propiedades globales del motor web.

Invoca setDnsMode() para configurar DNS-sobre-HTTPS.

Véase también QWebEngineGlobalSettings::setDnsMode().

Clases

clase DnsMode

La estructura DnsMode proporciona los medios para especificar el modo de resolución de host DNS. Más...

Documentación de tipos

enum class QWebEngineGlobalSettings::SecureDnsMode

Este enum define el modo DNS-sobre-HTTPS utilizado por la estructura DnsMode:

ConstanteValorDescripción
QWebEngineGlobalSettings::SecureDnsMode::SystemOnly0Por defecto. Utiliza la resolución de host DNS del sistema.
QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback1Habilitar DNS-sobre-HTTPS (DoH). Los servidores DoH deben proporcionarse a través de serverTemplates en la estructura DnsMode. Si un host no se puede resolver a través de los servidores proporcionados, se utiliza la resolución de host DNS del sistema.
QWebEngineGlobalSettings::SecureDnsMode::SecureOnly2Habilite DNS-sobre-HTTPS y sólo permita que los hosts se resuelvan de esta manera. Los servidores DoH deben proporcionarse a través de serverTemplates en la estructura DnsMode. Si la resolución DNS-sobre-HTTPS falla, no hay fallback y la resolución de host DNS falla completamente.

Documentación de la función

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

Establece dnsMode para la resolución de host DNS-sobre-HTTPS.

Esta función devuelve false si la lista serverTemplates en la estructura DnsMode está vacía o contiene plantillas URI que no pueden ser analizadas para SecureDnsMode::SecureOnly o SecureDnsMode::SecureWithFallback. En caso contrario, devuelve true, lo que significa que se activa el cambio de modo DNS.

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