QWebEngineGlobalSettings 命名空间
QWebEngineGlobalSettings 命名空间包含 Web 引擎的全局设置。 更多...
| 头文件 | #include <QWebEngineGlobalSettings> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) | 
| qmake | QT += webenginecore | 
| 自 | Qt 6.6 | 
类
| (自 6.6)结构 | DnsMode | 
类型
| 枚举类 | SecureDnsMode { SystemOnly, SecureWithFallback, SecureOnly } | 
函数
| bool | setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode) | 
另请参阅 QWebEngineGlobalSettings::setDnsMode。
类型文档
枚举类 QWebEngineGlobalSettings::SecureDnsMode
此枚举设置 DnsMode 结构使用的 DNS-over-HTTPS 模式
| 常量 | 值 | 描述 | 
|---|---|---|
| QWebEngineGlobalSettings::SecureDnsMode::SystemOnly | 0 | 这是默认设置。使用系统 DNS 主机解析。 | 
| QWebEngineGlobalSettings::SecureDnsMode::SecureWithFallback | 1 | 启用 DNS-over-HTTPS (DoH)。DoH 服务器必须通过 serverTemplates 在 DnsMode 结构中提供。如果无法通过提供的服务器解析主机,将使用系统 DNS 主机解析。 | 
| QWebEngineGlobalSettings::SecureDnsMode::SecureOnly | 2 | 启用 DNS-over-HTTPS 并仅允许以此方式解析主机。DoH 服务器必须通过 serverTemplates 在 DnsMode 结构中提供。如果 DNS-over-HTTPS 解析失败,则没有回退,并且 DNS 主机解析完全失败。 | 
函数文档
bool QWebEngineGlobalSettings::setDnsMode(QWebEngineGlobalSettings::DnsMode dnsMode)
为 DNS-over-HTTPS 主机解析设置 dnsMode。
该函数如果DnsMode结构中的服务器模板列表为空或包含无法解析为SecureDnsMode::SecureOnly或SecureDnsMode::SecureWithFallback的URI模板,则返回false。否则,返回true,表示触发了DNS模式更改。
© 2024 Qt公司有限。此处包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件开发基金会发布的版本1.3的GNU自由文档许可协议许可的。Qt及其相关标志是芬兰和/或其他国家Qt公司的商标。所有其他商标均为各自所有者的财产。