Click or drag to resize

CSSClient Methods

Version 130.1.90

The CSSClient type exposes the following members.

Methods
 NameDescription
Public methodAddRuleAsync Inserts a new rule with the given `ruleText` in a stylesheet with given `styleSheetId`, at the position specified by `location`.
Public methodCollectClassNamesAsync Returns all class names from specified stylesheet.
Public methodCreateStyleSheetAsync Creates a new special "via-inspector" stylesheet in the frame with given `frameId`.
Public methodDisableAsync Disables the CSS agent for the given page.
Public methodEnableAsync Enables the CSS agent for the given page. Clients should not assume that the CSS agent has been enabled until the result of this command is received.
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 methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodForcePseudoStateAsync Ensures that the given node will have specified pseudo-classes whenever its style is computed by the browser.
Public methodGetBackgroundColorsAsync GetBackgroundColors
Public methodGetComputedStyleForNodeAsync Returns the computed style for a DOM node identified by `nodeId`.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetInlineStylesForNodeAsync Returns the styles defined inline (explicitly in the "style" attribute and implicitly, using DOM attributes) for a DOM node identified by `nodeId`.
Public methodGetLayersForNodeAsync Returns all layers parsed by the rendering engine for the tree scope of a node. Given a DOM element identified by nodeId, getLayersForNode returns the root layer for the nearest ancestor document or shadow root. The layer root contains the full layer tree for the tree scope and their ordering.
Public methodGetLocationForSelectorAsync Given a CSS selector text and a style sheet ID, getLocationForSelector returns an array of locations of the CSS selector in the style sheet.
Public methodGetMatchedStylesForNodeAsync Returns requested styles for a DOM node identified by `nodeId`.
Public methodGetMediaQueriesAsync Returns all media queries parsed by the rendering engine.
Public methodGetPlatformFontsForNodeAsync Requests information about platform fonts which we used to render child TextNodes in the given node.
Public methodGetStyleSheetTextAsync Returns the current textual content for a stylesheet.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetContainerQueryTextAsync Modifies the expression of a container query.
Public methodSetEffectivePropertyValueForNodeAsync Find a rule with the given active property for the given node and set the new value for this property
Public methodSetKeyframeKeyAsync Modifies the keyframe rule key text.
Public methodSetLocalFontsEnabledAsync Enables/disables rendering of local CSS fonts (enabled by default).
Public methodSetMediaTextAsync Modifies the rule selector.
Public methodSetPropertyRulePropertyNameAsync Modifies the property rule property name.
Public methodSetRuleSelectorAsync Modifies the rule selector.
Public methodSetScopeTextAsync Modifies the expression of a scope at-rule.
Public methodSetStyleSheetTextAsync Sets the new stylesheet text.
Public methodSetStyleTextsAsync Applies specified style edits one after another in the given order.
Public methodSetSupportsTextAsync Modifies the expression of a supports at-rule.
Public methodStartRuleUsageTrackingAsync Enables the selector recording.
Public methodStopRuleUsageTrackingAsync Stop tracking rule usage and return the list of rules that were used since last call to `takeCoverageDelta` (or since start of coverage instrumentation).
Public methodTakeComputedStyleUpdatesAsync Polls the next batch of computed style updates.
Public methodTakeCoverageDeltaAsync Obtain list of rules that became used since last call to this method (or since start of coverage instrumentation).
Protected methodToBase64String
(Inherited from DevToolsDomainBase)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTrackComputedStyleUpdatesAsync Starts tracking the given computed styles for updates. The specified array of properties replaces the one previously specified. Pass empty array to disable tracking. Use takeComputedStyleUpdates to retrieve the list of nodes that had properties modified. The changes to computed style properties are only tracked for nodes pushed to the front-end by the DOM agent. If no changes to the tracked properties occur after the node has been pushed to the front-end, no updates will be issued for the node.
Top
See Also