class QCefConfig
表示CEF设置。有关更多详细信息,请参阅: https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage.md#markdown-header-cefsettings
总结
成员 | 描述 |
---|---|
public QCefConfig () | QCefConfig 构造函数 |
public QCefConfig (const QCefConfig & other) | QCefConfig 拷贝构造函数 |
public QCefConfig & operator= (const QCefConfig & other) | QCefConfig 拷贝赋值函数 |
public ~QCefConfig () | QCefConfig 析构函数 |
public void addCommandLineSwitch (const QString & smitch) | 将参数添加到用于初始化 CEF 的命令行参数 |
public void addCommandLineSwitchWithValue (const QString & smitch, const QString & v) | 将带有值的参数添加到用于初始化 CEF 的命令行参数 |
public void setWindowlessRenderingEnabled (const bool enabled) | 设置启用/禁用 OSR 模式 |
public const QVariant WindowlessRenderingEnabled () const | 获取 OSR 模式标志 |
public void setBrowserSubProcessPath (const QString & path) | 设置浏览器子进程路径 |
public const QString browserSubProcessPath () const | 获取浏览器子进程路径 |
public void setResourceDirectoryPath (const QString & path) | 设置资源目录路径 |
public const QString resourceDirectoryPath () const | 获取资源目录路径 |
public void setLocalesDirectoryPath (const QString & path) | 设置区域目录路径 |
public const QString localesDirectoryPath () const | 获取区域目录路径 |
public void setLogLevel (const LogLevel lvl) | 设置日志级别 |
public const QCefConfig::LogLevel logLevel () const | 获取日志级别 |
public void setLocale (const QString & locale) | 设置区域 |
public const QString locale () const | 获取区域 |
public void setUserAgent (const QString & agent) | 设置User-Agent |
public const QString userAgent () const | 获取User-Agent |
public void setCachePath (const QString & path) | 设置缓存路径 |
public const QString cachePath () const | 获取缓存路径 |
public void setUserDataPath (const QString & path) | 设置用户数据目录路径 |
public const QString userDataPath () const | 获取用户数据目录路径 |
public void setBridgeObjectName (const QString & name) | 设置 Bridge 对象名字 |
public const QString bridgeObjectName () const | 获取 Bridge 对象名字 |
public void setBackgroundColor (const QColor & color) | 设置网页的背景色 |
public const QVariant backgroundColor () const | 获取网页的背景色 |
public void setAcceptLanguageList (const QString & languages) | 设置可接受的语言列表 |
public const QString acceptLanguageList () const | 获取可接受的语言列表 |
public void setPersistSessionCookies (bool enabled) | 设置是否保留会话 Cookie |
public const QVariant persistSessionCookies () const | 获取是否保留会话 Cookie |
public void setPersistUserPreferences (bool enabled) | 设置是否保留用户首选项 |
public const QVariant persistUserPreferences () const | 获取是否保留用户首选项 |
public void setRemoteDebuggingPort (short port) | 设置远程调试端口 |
public const QVariant remoteDebuggingPort () const | 获取远程调试端口 |
enum LogLevel | 日志级别枚举 |
private QScopedPointer< QCefConfigPrivate > d_ptr |
Members
public
QCefConfig
()
QCefConfig 构造函数
public
QCefConfig
(const
QCefConfig
& other)
QCefConfig 拷贝构造函数
public
QCefConfig
&
operator=
(const
QCefConfig
& other)
QCefConfig 拷贝赋值函数
public
~QCefConfig
()
QCefConfig 析构函数
public void
addCommandLineSwitch
(const QString & smitch)
将参数添加到用于初始化 CEF 的命令行参数
参数
smitch
参数名
public void
addCommandLineSwitchWithValue
(const QString & smitch, const QString & v)
将带有值的参数添加到用于初始化 CEF 的命令行参数
参数
smitch
参数名v
参数值
public void
setWindowlessRenderingEnabled
(const bool enabled)
设置启用/禁用 OSR 模式
参数
enabled
True为启用 OSR 模式, false 为禁用
public const QVariant
WindowlessRenderingEnabled
() const
获取 OSR 模式标志
返回值
OSR 模式的启用/禁用的标志
public void
setBrowserSubProcessPath
(const QString & path)
设置浏览器子进程路径
参数
path
子进程可执行文件的路径
public const QString
browserSubProcessPath
() const
获取浏览器子进程路径
public void
setResourceDirectoryPath
(const QString & path)
设置资源目录路径
参数
path
资源目录路径
public const QString
resourceDirectoryPath
() const
获取资源目录路径
public void
setLocalesDirectoryPath
(const QString & path)
设置区域目录路径
参数
path
区域目录路径
public const QString
localesDirectoryPath
() const
获取区域目录路径
public void
setLogLevel
(const
LogLevel
lvl)
设置日志级别
参数
lvl
public const
QCefConfig::LogLevel
logLevel
() const
获取日志级别
返回值
当前日志级别
public void
setLocale
(const QString & locale)
设置区域
参数
locale
使用的区域设置。如果为空,将使用默认区域设置“en-US”。在 Linux 上会忽略此值,其中区域设置是使用环境变量解析确定的,优先级顺序为:LANGUAGE、LC_ALL、LC_MESSAGES 和 LANG。也可以使用“lang”命令行开关进行配置。
public const QString
locale
() const
获取区域
public void
setUserAgent
(const QString & agent)
设置User-Agent
参数
agent
User-Agent
public const QString
userAgent
() const
获取User-Agent
public void
setCachePath
(const QString & path)
设置缓存路径
参数
path
缓存路径
public const QString
cachePath
() const
获取缓存路径
public void
setUserDataPath
(const QString & path)
设置用户数据目录路径
参数
path
用户数据目录路径
public const QString
userDataPath
() const
获取用户数据目录路径
public void
setBridgeObjectName
(const QString & name)
设置 Bridge 对象名字
参数
name
Bridge 对象名
Bridge 对象表示一个 Javascript 对象,该对象将插入到所有浏览器和框架中。此对象被指定用于在 Web 内容中的 Javascript 和本机上下文 (C/C++) 代码之间进行通信。此对象被设置为窗口对象的属性。这意味着它可以通过在Javascript代码中调用window.bridgeObject来获得。
public const QString
bridgeObjectName
() const
获取 Bridge 对象名字
public void
setBackgroundColor
(const QColor & color)
设置网页的背景色
参数
color
设置的颜色
这仅在网页未设置背景颜色时才有效。alpha 分量值将调整为 0 或 255,这意味着如果您传递的 alpha 值在 [1, 255] 范围内,它将被接受为 255。默认值为 qRgba(255, 255,255, 255)
public const QVariant
backgroundColor
() const
获取网页的背景色
public void
setAcceptLanguageList
(const QString & languages)
设置可接受的语言列表
参数
languages
语言列表(逗号分隔)
public const QString
acceptLanguageList
() const
获取可接受的语言列表
public void
setPersistSessionCookies
(bool enabled)
设置是否保留会话 Cookie
参数
enabled
True为保留会话 Cookie
public const QVariant
persistSessionCookies
() const
获取是否保留会话 Cookie
public void
setPersistUserPreferences
(bool enabled)
设置是否保留用户首选项
参数
enabled
True 为保留用户首选项
public const QVariant
persistUserPreferences
() const
获取是否保留用户首选项
public void
setRemoteDebuggingPort
(short port)
设置远程调试端口
参数:
port
使用的端口
CEF 支持在 Chrome/Edge 中使用 Dev Tools 进行远程调试。如果设置了这个值,那么你可以通过访问http://127.0.0.1:port 从 Chrome/Edge 来调试 web 应用程序
public const QVariant
remoteDebuggingPort
() const
获取远程调试端口
enum
LogLevel
日志级别
Values | Descriptions |
---|---|
LOGSEVERITY_DEFAULT | Default logging (currently INFO logging) |
LOGSEVERITY_VERBOSE | Verbose logging. |
LOGSEVERITY_DEBUG | DEBUG logging. |
LOGSEVERITY_INFO | INFO logging. |
LOGSEVERITY_WARNING | WARNING logging. |
LOGSEVERITY_ERROR | ERROR logging. |
LOGSEVERITY_FATAL | FATAL logging. |
LOGSEVERITY_DISABLE | Disable logging to file for all messages, and to stderr for messages with severity less than FATAL. |