Click or drag to resize

EmulationClient Class

Version 112.3.0
This domain emulates different environments for the page.
Inheritance Hierarchy

Namespace:  CefSharp.DevTools.Emulation
Assembly:  CefSharp.Core (in CefSharp.Core.dll) Version: 112.3.0.0
Syntax
public class EmulationClient : DevToolsDomainBase

The EmulationClient type exposes the following members.

Constructors
  NameDescription
Public methodEmulationClient
Emulation
Top
Methods
  NameDescription
Public methodCanEmulateAsync
Tells whether emulation is supported.
Public methodClearDeviceMetricsOverrideAsync
Clears the overridden device metrics.
Public methodClearGeolocationOverrideAsync
Clears the overridden Geolocation Position and Error.
Public methodClearIdleOverrideAsync
Clears Idle state overrides.
Protected methodEnumToString(ContentEncoding) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(CSPViolationType) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(DisabledImageType) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(Enum) (Inherited from DevToolsDomainBase.)
Protected methodEnumToString(PermissionType) (Inherited from DevToolsDomainBase.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
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 methodResetPageScaleFactorAsync
Requests that page scale factor is reset to initial values.
Public methodSetAutoDarkModeOverrideAsync
Automatically render all web contents using a dark theme.
Public methodSetAutomationOverrideAsync
Allows overriding the automation flag.
Public methodSetCPUThrottlingRateAsync
Enables CPU throttling to emulate slow CPUs.
Public methodSetDefaultBackgroundColorOverrideAsync
Sets or clears an override of the default background color of the frame. This override is used if the content does not specify one.
Public methodSetDeviceMetricsOverrideAsync
Overrides the values of device screen dimensions (window.screen.width, window.screen.height, window.innerWidth, window.innerHeight, and "device-width"/"device-height"-related CSS media query results).
Public methodSetDisabledImageTypesAsync
SetDisabledImageTypes
Public methodSetDocumentCookieDisabledAsync
SetDocumentCookieDisabled
Public methodSetEmitTouchEventsForMouseAsync
SetEmitTouchEventsForMouse
Public methodSetEmulatedMediaAsync
Emulates the given media type or media feature for CSS media queries.
Public methodSetEmulatedVisionDeficiencyAsync
Emulates the given vision deficiency.
Public methodSetFocusEmulationEnabledAsync
Enables or disables simulating a focused and active page.
Public methodSetGeolocationOverrideAsync
Overrides the Geolocation Position or Error. Omitting any of the parameters emulates position unavailable.
Public methodSetHardwareConcurrencyOverrideAsync
SetHardwareConcurrencyOverride
Public methodSetIdleOverrideAsync
Overrides the Idle state.
Public methodSetLocaleOverrideAsync
Overrides default host system locale with the specified one.
Public methodSetPageScaleFactorAsync
Sets a specified page scale factor.
Public methodSetScriptExecutionDisabledAsync
Switches script execution in the page.
Public methodSetScrollbarsHiddenAsync
SetScrollbarsHidden
Public methodSetTimezoneOverrideAsync
Overrides default host system timezone with the specified one.
Public methodSetTouchEmulationEnabledAsync
Enables touch on platforms which do not support them.
Public methodSetUserAgentOverrideAsync
Allows overriding user agent with the given string.
Public methodSetVirtualTimePolicyAsync
Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets the current virtual time policy. Note this supersedes any previous time budget.
Protected methodToBase64String (Inherited from DevToolsDomainBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventVirtualTimeBudgetExpired
Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.
Top
See Also