PySide6.QtWebEngineCore.QWebEngineGlobalSettings

class QWebEngineGlobalSettings

QWebEngineGlobalSettings 命名空间保存了网页引擎的全局设置。更多_

概要

静态函数

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QWebEngineGlobalSettings 命名空间保存了网页引擎的全局属性。

调用 setDnsMode() 来配置 DNS-over-HTTPS。

另请参阅

setDnsMode()

class SecureDnsMode

此枚举设置由DnsMode结构使用的DNS-over-HTTPS模式:

常量

描述

QWebEngineGlobalSettings.SecureDnsMode.SystemOnly

这是默认设置。使用系统的DNS主机解析。

QWebEngineGlobalSettings.SecureDnsMode.SecureWithFallback

启用DNS-over-HTTPS (DoH)。必须通过serverTemplatesDnsMode结构中提供DoH服务器。如果无法通过提供的服务器解析主机,则使用系统DNS主机解析。

QWebEngineGlobalSettings.SecureDnsMode.SecureOnly

启用DNS-over-HTTPS并仅允许通过此方式解析主机。必须通过DnsMode结构中的serverTemplates提供DoH服务器。如果DNS-over-HTTPS解析失败,则没有回退机制,DNS主机解析将完全失败。

static setDnsMode(dnsMode)
Parameters:

dnsModeDnsMode

Return type:

布尔

设置 dnsMode 用于 DNS-over-HTTPS 主机解析。

如果DnsMode结构中的serverTemplates列表为空或包含无法解析为SecureOnlySecureWithFallback的URI模板,则此函数返回false。否则,它返回true,表示触发了DNS模式更改。

class DnsMode

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

PySide6.QtWebEngineCore.QWebEngineGlobalSettings.DnsMode.secureMode
PySide6.QtWebEngineCore.QWebEngineGlobalSettings.DnsMode.serverTemplates