PySide6.QtWebEngineCore.QWebEngineGlobalSettings¶
- class QWebEngineGlobalSettings¶
QWebEngineGlobalSettings 命名空间保存了网页引擎的全局设置。更多_…
概要¶
静态函数¶
def
setDnsMode()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QWebEngineGlobalSettings 命名空间保存了网页引擎的全局属性。
调用
setDnsMode()
来配置 DNS-over-HTTPS。另请参阅
- class SecureDnsMode¶
此枚举设置由
DnsMode
结构使用的DNS-over-HTTPS模式:常量
描述
QWebEngineGlobalSettings.SecureDnsMode.SystemOnly
这是默认设置。使用系统的DNS主机解析。
QWebEngineGlobalSettings.SecureDnsMode.SecureWithFallback
启用DNS-over-HTTPS (DoH)。必须通过serverTemplates在
DnsMode
结构中提供DoH服务器。如果无法通过提供的服务器解析主机,则使用系统DNS主机解析。QWebEngineGlobalSettings.SecureDnsMode.SecureOnly
启用DNS-over-HTTPS并仅允许通过此方式解析主机。必须通过
DnsMode
结构中的serverTemplates提供DoH服务器。如果DNS-over-HTTPS解析失败,则没有回退机制,DNS主机解析将完全失败。
设置
dnsMode
用于 DNS-over-HTTPS 主机解析。如果
DnsMode
结构中的serverTemplates列表为空或包含无法解析为SecureOnly
或SecureWithFallback
的URI模板,则此函数返回false
。否则,它返回true
,表示触发了DNS模式更改。- class DnsMode¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- PySide6.QtWebEngineCore.QWebEngineGlobalSettings.DnsMode.secureMode¶
- PySide6.QtWebEngineCore.QWebEngineGlobalSettings.DnsMode.serverTemplates¶