CEF CefSettings配置

CefSettings结构允许配置应用程序范围的CEF设置。一些常用的成员包括:

  • browser_subprocess_path将为子进程启动的单独可执行文件的路径。有关详细信息,请参阅“单独的子流程可执行文件”部分。
  • multi_threaded_message_loop设置为true以使浏览器进程消息循环在单独的线程中运行。有关详细信息,请参阅“消息循环集成”部分。
  • command_line_args_disabled设置为true以使用标准CEF和Chromium命令行参数禁用浏览器进程功能的配置。有关详细信息,请参阅“命令行参数”部分。
  • cache_path缓存数据将存储在磁盘上的位置。如果为空,则内存缓存将用于某些功能,而临时磁盘缓存将用于其他功能。只有指定了缓存路径,HTML5数据库(如localStorage)才会在会话中保持不变。
  • locale将传递给Blink的语言环境字符串。如果为空,将使用“en-US”的默认语言环境。在Linux上忽略此值,其中使用具有优先级顺序的环境变量解析来确定语言环境:LANGUAGE,LC_ALL,LC_MESSAGES和LANG。也可以使用“lang”命令行开关进行配置。
  • log_file用于调试日志的目录和文件名。如果为空,将使用默认名称“debug.log”,文件将写入应用程序目录。也可以使用“log-file”命令行开关进行配置。
  • log_severity日志严重性。仅记录此严重性级别或更高级别的消息。还可以使用“log-severity”命令行开关配置,其值为“verbose”,“info”,“warning”,“error”,“error-report”或“disable”。
  • resources_dir_path资源目录的标准路径。如果此值为空,则cef.pak和/或devtools_resources.pak文件必须位于Windows / Linux上的模块目录或Mac OS X上的应用程序包资源目录中。还可以使用“resources-dir-path”命令进行配置线开关。
  • locales_dir_path locales目录的标准路径。如果此值为空,则locales目录必须位于模块目录中。在Mac OS X上忽略此值,其中包文件始终从应用程序包资源目录加载。也可以使用“locales-dir-path”命令行开关进行配置。
  • remote_debugging_port设置为1024到65535之间的值,以便在指定端口上启用远程调试。例如,如果指定了8080,则远程调试URL将为http:// localhost:8080。可以从任何CEF或Chrome浏览器窗口远程调试CEF。也可以使用“remote-debugging-port”命令行开关进行配置。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by bytekits.com,汇天下文字,成非凡梦想!!!