介绍:
初始化设置。还可以配置许多设置和其他设置使用命令行开关。
继承结构:
System.Object
CefSharp.CefSettingsBase
CefSharp.Wpf.CefSettings
命名空间:
CefSharp.Wpf
程序集:
CefSharp.Wpf (in CefSharp.Wpf.dll) Version: 109.1.110.0 (109.1.110.0)
提示:Version是Google Chrome版本号
语法:
public class CefSettings : CefSettingsBase
构造函数:
CefSettings:使用默认值初始化
属性:
AcceptLanguageList:将在“Accept-Language”HTTP标头中使用的语言代码的逗号分隔有序列表,不含任何空格。可以使用CefSettings.AcceptLanguageList值进行全局设置。如果两个值都为空,则将使用“en-US,en”。
BackgroundColor:背景色,加载文档之前以及未指定文档颜色时浏览器使用的背景颜色。alpha组件必须完全不透明(0xFF)或完全透明(0x00)。
BrowserSubprocessPath:浏览器子进程,将为子流程启动的单独可执行文件的路径。默认情况下,使用浏览器进程可执行文件。
CachePath:缓存路径,全局浏览器缓存的数据将存储在磁盘上的位置。
CefCommandLineArgs:Cef命令行参数,将自定义命令行参数添加到此集合,它们将添加到OnBeforeCommandLineProcessing中。
CefCustomSchemes:Cef自定义Schemes,将自定义方案添加到此集合。
ChromeRuntime:Chrome运行时,**实验性**设置为true可在CEF中启用Chrome运行时。此功能是被认为是实验性的,目前不建议大多数用户使用。
CommandLineArgsDisabled:命令行参数已禁用,设置为true可禁用使用标准CEF和Chrominum命令行参数配置浏览器进程功能。
CookieableSchemesExcludeDefalts:CookieableSchemes排除默认值,如果CookieableSchemesExcludeDefaults为false,则还将支持默认方案("http","https","ws","wss")。
CookieableSchemesList:CookieableSchemes列表,关联的支持的方案的逗号分隔列表 iCookie管理器。
ExternalMessagePump:外部消息Pump,设置为true可通过进程处理器。
IgnoreCeftificateErrors:忽略证书错误,设置为true可完全忽略SSL证书错误。不建议这样做。
IsDisposed:获取一个值,该值指示是否已释放CefSettings。
JavascriptFlags:Javacript标志,初始化V8 JavaScript引擎时将使用的自定义标志。
Locale:地点,将传递给WebKet的区域设置字符串。如果为空,将使用默认区域设置“en-US”。
LocalesDirPath:区域目录路径,语言环境目录的完全限定路径。如果此值为空,则locales目录必须位于模块目录。如果此值非空,则它必须是绝对路径。也可以使用“locales-dir-path”进行配置命令行开关。
LogFile:日志文件,用于调试日志的目录和文件名。如果为空,将使用默认日志文件名和位置。在Windows上 "debug.log"文件将写入主可执行文件目录。也可使用"日志文件"命令行进行配置开关。
LogSeverity:日志严重性,不会将任何消息写入日志文件,但仍会写入致命消息输出到标准错误。也可以使用“log-severity”命令行开关配置,值为"verbose", "info", "warning", "error", "fatal", "error-report" or "disable"。
MutilThreadedMessageLoop:多线程消费循环,设置为true可使浏览器进程消息在单独的线程中运行。如果为false,则CefDoMessageLoopWork()函数必须从应用程序消息循环中调用。只有Windows支持此选项。默认值为false。
PackLoadingDisabled:包加载已禁用。
PersistSessionCookies:持久会话Cookie。
PersistUserPreferences:持久用户首选项。
RemoteDebuggingPort:远程调试端口,设置为1024到65535之间的值以启用指定端口上的远程调试。
ResoutcesDirPath:资源目录路径。
RootCachePath:根缓存路径。
UncaughtExceptoinStackSize:未捕获异常堆栈大小,要为未捕获的异常捕获的堆栈跟踪帧数。
UserAgent:用户代理,将作为User-Agent HTTP标头返回的值。
UserAgentProduct:用户代理产品。
UserDataPath:用户数据路径。
WindowlessRenderingEnabled:无窗口渲染已启用。
方法:
DisableGpuAcceleration:禁用GPU加速,设置命令行参数以禁用GPU加速。WebGL将使用软件渲染。
Dispose:释放非托管CefSettingsBase实例。
EnablePrintPreview:启用打印预览。 设置命令行参数以启用打印预览请参阅https://bitbucket.org/chromiumembedded/cef/issues/123/add-support-for-print-preview for details.
Equals:确定指定的对象是否等于当前对象。
Finalize:允许对象在被垃圾回收之前尝试释放资源并执行其他清理操作。
GetHashCode:获取哈希代码。
GetType:获取类型。
MemberwiseClone:成员级克隆。
RegisterScheme:使用提供的设置注册自定义方案。
SetOffScreenRenderingBestPerformanceArgs:设置关闭屏幕渲染最佳性能参数。
ToString :返回表示当前对象的字符串。
网友评论