Click or drag to resize

BrowserSettings Class

Version 71.0.0
Browser initialization settings. Specify NULL or 0 to get the recommended default values. The consequences of using custom values may not be well tested. Many of these and other settings can also configured using command- line switches.
Inheritance Hierarchy
SystemObject
  CefSharpBrowserSettings

Namespace:  CefSharp
Assembly:  CefSharp.Core (in CefSharp.Core.dll) Version: 71.0.0.0
Syntax
public class BrowserSettings : IBrowserSettings, 
	IDisposable

The BrowserSettings type exposes the following members.

Constructors
  NameDescription
Public methodBrowserSettings
Default Constructor
Top
Properties
  NameDescription
Public propertyAcceptLanguageList
Comma delimited ordered list of language codes without any whitespace that will be used in the "Accept-Language" HTTP header. May be overridden on a per-browser basis using the CefBrowserSettings.AcceptLanguageList value. If both values are empty then "en-US,en" will be used. Can be overridden for individual RequestContext instances via the RequestContextSettings.AcceptLanguageList value.
Public propertyApplicationCache
Controls whether the application cache can be used. Also configurable using the "disable-application-cache" command-line switch.
Public propertyBackgroundColor
Background color used for the browser before a document is loaded and when no document color is specified. The alpha component must be either fully opaque (0xFF) or fully transparent (0x00). If the alpha component is fully opaque then the RGB components will be used as the background color. If the alpha component is fully transparent for a WinForms browser then the CefSettings.BackgroundColor value will be used. If the alpha component is fully transparent for a windowless (WPF/OffScreen) browser then transparent painting will be enabled.
Public propertyCursiveFontFamily
CursiveFontFamily
Public propertyDatabases
Controls whether databases can be used. Also configurable using the "disable-databases" command-line switch.
Public propertyDefaultEncoding
Default encoding for Web content. If empty "ISO-8859-1" will be used. Also configurable using the "default-encoding" command-line switch.
Public propertyDefaultFixedFontSize
DefaultFixedFontSize
Public propertyDefaultFontSize
DefaultFontSize
Public propertyFantasyFontFamily
FantasyFontFamily
Public propertyFileAccessFromFileUrls
Controls whether file URLs will have access to other file URLs. Also configurable using the "allow-access-from-files" command-line switch.
Public propertyFixedFontFamily
FixedFontFamily
Public propertyImageLoading
Controls whether image URLs will be loaded from the network. A cached image will still be rendered if requested. Also configurable using the "disable-image-loading" command-line switch.
Public propertyImageShrinkStandaloneToFit
Controls whether standalone images will be shrunk to fit the page. Also configurable using the "image-shrink-standalone-to-fit" command-line switch.
Public propertyIsDisposed
Gets a value indicating if the browser settings has been disposed.
Public propertyJavascript
Controls whether JavaScript can be executed. (Used to Enable/Disable javascript) Also configurable using the "disable-javascript" command-line switch.
Public propertyJavascriptAccessClipboard
Controls whether JavaScript can access the clipboard. Also configurable using the "disable-javascript-access-clipboard" command-line switch.
Public propertyJavascriptCloseWindows
Controls whether JavaScript can be used to close windows that were not opened via JavaScript. JavaScript can still be used to close windows that were opened via JavaScript. Also configurable using the "disable-javascript-close-windows" command-line switch.
Public propertyJavascriptDomPaste
Controls whether DOM pasting is supported in the editor via execCommand("paste"). The |javascript_access_clipboard| setting must also be enabled. Also configurable using the "disable-javascript-dom-paste" command-line switch.
Public propertyLocalStorage
Controls whether local storage can be used. Also configurable using the "disable-local-storage" command-line switch.
Public propertyMinimumFontSize
MinimumFontSize
Public propertyMinimumLogicalFontSize
MinimumLogicalFontSize
Public propertyPlugins
Controls whether any plugins will be loaded. Also configurable using the "disable-plugins" command-line switch.
Public propertyRemoteFonts
Controls the loading of fonts from remote sources. Also configurable using the "disable-remote-fonts" command-line switch.
Public propertySansSerifFontFamily
SansSerifFontFamily
Public propertySerifFontFamily
SerifFontFamily
Public propertyStandardFontFamily
StandardFontFamily
Public propertyTabToLinks
Controls whether the tab key can advance focus to links. Also configurable using the "disable-tab-to-links" command-line switch.
Public propertyTextAreaResize
Controls whether text areas can be resized. Also configurable using the "disable-text-area-resize" command-line switch.
Public propertyUniversalAccessFromFileUrls
Controls whether file URLs will have access to all URLs. Also configurable using the "allow-universal-access-from-files" command-line switch.
Public propertyWebGl
Controls whether WebGL can be used. Note that WebGL requires hardware support and may not work on all systems even when enabled. Also configurable using the "disable-webgl" command-line switch.
Public propertyWebSecurity
Controls whether web security restrictions (same-origin policy) will be enforced. Disabling this setting is not recommend as it will allow risky security behavior such as cross-site scripting (XSS). Also configurable using the "disable-web-security" command-line switch.
Public propertyWindowlessFrameRate
The maximum rate in frames per second (fps) that CefRenderHandler::OnPaint will be called for a windowless browser. The actual fps may be lower if the browser cannot generate frames at the requested rate. The minimum value is 1 and the maximum value is 60 (default 30). This value can also be changed dynamically via IBrowserHost.SetWindowlessFrameRate.
Top
Methods
  NameDescription
Public methodDispose
Releases all resources used by the BrowserSettings
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the BrowserSettings and optionally releases the managed resources
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also