package cdp

Import Path
	github.com/chromedp/cdproto/cdp (on go.dev)

Dependency Relation
	imports 11 packages, and imported by 50 packages

Involved Source Files easyjson.go types.go
Package-Level Type Names (total 33)
/* sort by: | */
AdFrameExplanation [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-AdFrameExplanation MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the AdFrameExplanation as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. AdFrameExplanation : github.com/goccy/go-json.Marshaler *AdFrameExplanation : github.com/goccy/go-json.Unmarshaler AdFrameExplanation : github.com/mailru/easyjson.Marshaler *AdFrameExplanation : github.com/mailru/easyjson.MarshalerUnmarshaler *AdFrameExplanation : github.com/mailru/easyjson.Unmarshaler AdFrameExplanation : encoding/json.Marshaler *AdFrameExplanation : encoding/json.Unmarshaler AdFrameExplanation : expvar.Var AdFrameExplanation : fmt.Stringer const AdFrameExplanationCreatedByAdScript const AdFrameExplanationMatchedBlockingRule const AdFrameExplanationParentIsAd
AdFrameStatus indicates whether a frame has been identified as an ad and why. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-AdFrameStatus AdFrameType AdFrameType Explanations []AdFrameExplanation MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface AdFrameStatus : github.com/goccy/go-json.Marshaler *AdFrameStatus : github.com/goccy/go-json.Unmarshaler AdFrameStatus : github.com/mailru/easyjson.Marshaler *AdFrameStatus : github.com/mailru/easyjson.MarshalerUnmarshaler *AdFrameStatus : github.com/mailru/easyjson.Unmarshaler AdFrameStatus : encoding/json.Marshaler *AdFrameStatus : encoding/json.Unmarshaler
AdFrameType indicates whether a frame has been identified as an ad. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-AdFrameType MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the AdFrameType as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. AdFrameType : github.com/goccy/go-json.Marshaler *AdFrameType : github.com/goccy/go-json.Unmarshaler AdFrameType : github.com/mailru/easyjson.Marshaler *AdFrameType : github.com/mailru/easyjson.MarshalerUnmarshaler *AdFrameType : github.com/mailru/easyjson.Unmarshaler AdFrameType : encoding/json.Marshaler *AdFrameType : encoding/json.Unmarshaler AdFrameType : expvar.Var AdFrameType : fmt.Stringer const AdFrameTypeChild const AdFrameTypeNone const AdFrameTypeRoot
BackendNode backend node with a friendly name. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-BackendNode BackendNodeID BackendNodeID // Node's nodeName. // Node's nodeType. MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface BackendNode : github.com/goccy/go-json.Marshaler *BackendNode : github.com/goccy/go-json.Unmarshaler BackendNode : github.com/mailru/easyjson.Marshaler *BackendNode : github.com/mailru/easyjson.MarshalerUnmarshaler *BackendNode : github.com/mailru/easyjson.Unmarshaler BackendNode : encoding/json.Marshaler *BackendNode : encoding/json.Unmarshaler
BackendNodeID unique DOM node identifier used to reference a node that may not have been pushed to the front-end. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-BackendNodeId Int64 returns the BackendNodeID as int64 value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. *BackendNodeID : github.com/goccy/go-json.Unmarshaler *BackendNodeID : github.com/mailru/easyjson.Unmarshaler *BackendNodeID : encoding/json.Unmarshaler func github.com/chromedp/cdproto/dom.(*GetFrameOwnerParams).Do(ctx context.Context) (backendNodeID BackendNodeID, nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetNodeForLocationParams).Do(ctx context.Context) (backendNodeID BackendNodeID, frameID FrameID, nodeID NodeID, err error) func github.com/chromedp/cdproto/accessibility.GetAXNodeAndAncestorsParams.WithBackendNodeID(backendNodeID BackendNodeID) *accessibility.GetAXNodeAndAncestorsParams func github.com/chromedp/cdproto/accessibility.GetPartialAXTreeParams.WithBackendNodeID(backendNodeID BackendNodeID) *accessibility.GetPartialAXTreeParams func github.com/chromedp/cdproto/accessibility.QueryAXTreeParams.WithBackendNodeID(backendNodeID BackendNodeID) *accessibility.QueryAXTreeParams func github.com/chromedp/cdproto/autofill.Trigger(fieldID BackendNodeID, card *autofill.CreditCard) *autofill.TriggerParams func github.com/chromedp/cdproto/dom.PushNodesByBackendIDsToFrontend(backendNodeIDs []BackendNodeID) *dom.PushNodesByBackendIDsToFrontendParams func github.com/chromedp/cdproto/dom.DescribeNodeParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.DescribeNodeParams func github.com/chromedp/cdproto/dom.FocusParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.FocusParams func github.com/chromedp/cdproto/dom.GetBoxModelParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.GetBoxModelParams func github.com/chromedp/cdproto/dom.GetContentQuadsParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.GetContentQuadsParams func github.com/chromedp/cdproto/dom.GetOuterHTMLParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.GetOuterHTMLParams func github.com/chromedp/cdproto/dom.ResolveNodeParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.ResolveNodeParams func github.com/chromedp/cdproto/dom.ScrollIntoViewIfNeededParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.ScrollIntoViewIfNeededParams func github.com/chromedp/cdproto/dom.SetFileInputFilesParams.WithBackendNodeID(backendNodeID BackendNodeID) *dom.SetFileInputFilesParams func github.com/chromedp/cdproto/overlay.HighlightNodeParams.WithBackendNodeID(backendNodeID BackendNodeID) *overlay.HighlightNodeParams func github.com/chromedp/cdproto/overlay.HighlightSourceOrderParams.WithBackendNodeID(backendNodeID BackendNodeID) *overlay.HighlightSourceOrderParams
BrowserContextID [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Browser#type-BrowserContextID String returns the BrowserContextID as string value. BrowserContextID : expvar.Var BrowserContextID : fmt.Stringer func github.com/chromedp/cdproto/target.(*CreateBrowserContextParams).Do(ctx context.Context) (browserContextID BrowserContextID, err error) func github.com/chromedp/cdproto/target.(*GetBrowserContextsParams).Do(ctx context.Context) (browserContextIDs []BrowserContextID, err error) func github.com/chromedp/cdproto/browser.CancelDownloadParams.WithBrowserContextID(browserContextID BrowserContextID) *browser.CancelDownloadParams func github.com/chromedp/cdproto/browser.GrantPermissionsParams.WithBrowserContextID(browserContextID BrowserContextID) *browser.GrantPermissionsParams func github.com/chromedp/cdproto/browser.ResetPermissionsParams.WithBrowserContextID(browserContextID BrowserContextID) *browser.ResetPermissionsParams func github.com/chromedp/cdproto/browser.SetDownloadBehaviorParams.WithBrowserContextID(browserContextID BrowserContextID) *browser.SetDownloadBehaviorParams func github.com/chromedp/cdproto/browser.SetPermissionParams.WithBrowserContextID(browserContextID BrowserContextID) *browser.SetPermissionParams func github.com/chromedp/cdproto/storage.ClearCookiesParams.WithBrowserContextID(browserContextID BrowserContextID) *storage.ClearCookiesParams func github.com/chromedp/cdproto/storage.GetCookiesParams.WithBrowserContextID(browserContextID BrowserContextID) *storage.GetCookiesParams func github.com/chromedp/cdproto/storage.SetCookiesParams.WithBrowserContextID(browserContextID BrowserContextID) *storage.SetCookiesParams func github.com/chromedp/cdproto/target.DisposeBrowserContext(browserContextID BrowserContextID) *target.DisposeBrowserContextParams func github.com/chromedp/cdproto/target.CreateTargetParams.WithBrowserContextID(browserContextID BrowserContextID) *target.CreateTargetParams func github.com/chromedp/chromedp.WithExistingBrowserContext(id BrowserContextID) chromedp.ContextOption
CompatibilityMode document compatibility mode. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-CompatibilityMode MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the CompatibilityMode as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. CompatibilityMode : github.com/goccy/go-json.Marshaler *CompatibilityMode : github.com/goccy/go-json.Unmarshaler CompatibilityMode : github.com/mailru/easyjson.Marshaler *CompatibilityMode : github.com/mailru/easyjson.MarshalerUnmarshaler *CompatibilityMode : github.com/mailru/easyjson.Unmarshaler CompatibilityMode : encoding/json.Marshaler *CompatibilityMode : encoding/json.Unmarshaler CompatibilityMode : expvar.Var CompatibilityMode : fmt.Stringer const CompatibilityModeLimitedQuirksMode const CompatibilityModeNoQuirksMode const CompatibilityModeQuirksMode
CrossOriginIsolatedContextType indicates whether the frame is cross-origin isolated and why it is the case. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-CrossOriginIsolatedContextType MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the CrossOriginIsolatedContextType as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. CrossOriginIsolatedContextType : github.com/goccy/go-json.Marshaler *CrossOriginIsolatedContextType : github.com/goccy/go-json.Unmarshaler CrossOriginIsolatedContextType : github.com/mailru/easyjson.Marshaler *CrossOriginIsolatedContextType : github.com/mailru/easyjson.MarshalerUnmarshaler *CrossOriginIsolatedContextType : github.com/mailru/easyjson.Unmarshaler CrossOriginIsolatedContextType : encoding/json.Marshaler *CrossOriginIsolatedContextType : encoding/json.Unmarshaler CrossOriginIsolatedContextType : expvar.Var CrossOriginIsolatedContextType : fmt.Stringer const CrossOriginIsolatedContextTypeIsolated const CrossOriginIsolatedContextTypeNotIsolated const CrossOriginIsolatedContextTypeNotIsolatedFeatureDisabled
Error is a error. Error satisfies the error interface. Error : error const ErrInvalidContext const ErrMsgMissingParamsOrResult
ErrUnknownCommandOrEvent is an unknown command or event error. Error satisfies the error interface. ErrUnknownCommandOrEvent : error
Executor is the common interface for executing a command. Execute executes the command. *github.com/chromedp/chromedp.Browser *github.com/chromedp/chromedp.Target func ExecutorFromContext(ctx context.Context) Executor func WithExecutor(parent context.Context, executor Executor) context.Context
Frame information about the Frame on the page. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-Frame // Indicates whether this frame was tagged as an ad and why. // Indicates whether this is a cross origin isolated context. // Frame document's registered domain, taking the public suffixes list into account. Extracted from the Frame's url. Example URLs: http://www.google.com/file.html -> "google.com" http://a.b.co.uk/file.html -> "b.co.uk" // Indicated which gated APIs / features are available. // Frame unique identifier. // Identifier of the loader associated with this frame. // Frame document's mimeType as determined by the browser. // Frame's name as specified in the tag. // Frame nodes. // Parent frame identifier. // Read write mutex. // Frame document root. // Indicates whether the main document is a secure context and explains why that is the case. // Frame document's security origin. // Frame state. // Frame document's URL without fragment. // Frame document's URL fragment including the '#'. // If the frame failed to load, this contains the URL that could not be loaded. Note that unlike url above, this URL may contain a fragment. Lock locks rw for writing. If the lock is already locked for reading or writing, Lock blocks until the lock is available. MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface RLock locks rw for reading. It should not be used for recursive read locking; a blocked Lock call excludes new readers from acquiring the lock. See the documentation on the [RWMutex] type. RLocker returns a [Locker] interface that implements the [Locker.Lock] and [Locker.Unlock] methods by calling rw.RLock and rw.RUnlock. RUnlock undoes a single [RWMutex.RLock] call; it does not affect other simultaneous readers. It is a run-time error if rw is not locked for reading on entry to RUnlock. TryLock tries to lock rw for writing and reports whether it succeeded. Note that while correct uses of TryLock do exist, they are rare, and use of TryLock is often a sign of a deeper problem in a particular use of mutexes. TryRLock tries to lock rw for reading and reports whether it succeeded. Note that while correct uses of TryRLock do exist, they are rare, and use of TryRLock is often a sign of a deeper problem in a particular use of mutexes. Unlock unlocks rw for writing. It is a run-time error if rw is not locked for writing on entry to Unlock. As with Mutexes, a locked [RWMutex] is not associated with a particular goroutine. One goroutine may [RWMutex.RLock] ([RWMutex.Lock]) a RWMutex and then arrange for another goroutine to [RWMutex.RUnlock] ([RWMutex.Unlock]) it. UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface Frame : github.com/goccy/go-json.Marshaler *Frame : github.com/goccy/go-json.Unmarshaler Frame : github.com/mailru/easyjson.Marshaler *Frame : github.com/mailru/easyjson.MarshalerUnmarshaler *Frame : github.com/mailru/easyjson.Unmarshaler Frame : encoding/json.Marshaler *Frame : encoding/json.Unmarshaler *Frame : sync.Locker
FrameID unique frame identifier. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-FrameId String returns the FrameID as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. *FrameID : github.com/goccy/go-json.Unmarshaler *FrameID : github.com/mailru/easyjson.Unmarshaler *FrameID : encoding/json.Unmarshaler FrameID : expvar.Var FrameID : fmt.Stringer func github.com/chromedp/cdproto/dom.(*GetNodeForLocationParams).Do(ctx context.Context) (backendNodeID BackendNodeID, frameID FrameID, nodeID NodeID, err error) func github.com/chromedp/cdproto/page.(*NavigateParams).Do(ctx context.Context) (frameID FrameID, loaderID LoaderID, errorText string, err error) func github.com/chromedp/cdproto/accessibility.GetChildAXNodesParams.WithFrameID(frameID FrameID) *accessibility.GetChildAXNodesParams func github.com/chromedp/cdproto/accessibility.GetFullAXTreeParams.WithFrameID(frameID FrameID) *accessibility.GetFullAXTreeParams func github.com/chromedp/cdproto/accessibility.GetRootAXNodeParams.WithFrameID(frameID FrameID) *accessibility.GetRootAXNodeParams func github.com/chromedp/cdproto/autofill.TriggerParams.WithFrameID(frameID FrameID) *autofill.TriggerParams func github.com/chromedp/cdproto/css.CreateStyleSheet(frameID FrameID) *css.CreateStyleSheetParams func github.com/chromedp/cdproto/dom.GetFrameOwner(frameID FrameID) *dom.GetFrameOwnerParams func github.com/chromedp/cdproto/network.GetSecurityIsolationStatusParams.WithFrameID(frameID FrameID) *network.GetSecurityIsolationStatusParams func github.com/chromedp/cdproto/network.LoadNetworkResourceParams.WithFrameID(frameID FrameID) *network.LoadNetworkResourceParams func github.com/chromedp/cdproto/page.CreateIsolatedWorld(frameID FrameID) *page.CreateIsolatedWorldParams func github.com/chromedp/cdproto/page.GetAdScriptID(frameID FrameID) *page.GetAdScriptIDParams func github.com/chromedp/cdproto/page.GetOriginTrials(frameID FrameID) *page.GetOriginTrialsParams func github.com/chromedp/cdproto/page.GetPermissionsPolicyState(frameID FrameID) *page.GetPermissionsPolicyStateParams func github.com/chromedp/cdproto/page.GetResourceContent(frameID FrameID, url string) *page.GetResourceContentParams func github.com/chromedp/cdproto/page.SearchInResource(frameID FrameID, url string, query string) *page.SearchInResourceParams func github.com/chromedp/cdproto/page.SetDocumentContent(frameID FrameID, html string) *page.SetDocumentContentParams func github.com/chromedp/cdproto/page.NavigateParams.WithFrameID(frameID FrameID) *page.NavigateParams func github.com/chromedp/cdproto/storage.GetStorageKeyForFrame(frameID FrameID) *storage.GetStorageKeyForFrameParams const EmptyFrameID
FrameState is the state of a Frame. String satisfies stringer interface. FrameState : expvar.Var FrameState : fmt.Stringer const FrameAttached const FrameDOMContentEventFired const FrameLoadEventFired const FrameLoading const FrameNavigated const FrameScheduledNavigation
GatedAPIFeatures [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-GatedAPIFeatures MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the GatedAPIFeatures as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. GatedAPIFeatures : github.com/goccy/go-json.Marshaler *GatedAPIFeatures : github.com/goccy/go-json.Unmarshaler GatedAPIFeatures : github.com/mailru/easyjson.Marshaler *GatedAPIFeatures : github.com/mailru/easyjson.MarshalerUnmarshaler *GatedAPIFeatures : github.com/mailru/easyjson.Unmarshaler GatedAPIFeatures : encoding/json.Marshaler *GatedAPIFeatures : encoding/json.Unmarshaler GatedAPIFeatures : expvar.Var GatedAPIFeatures : fmt.Stringer const GatedAPIFeaturesPerformanceMeasureMemory const GatedAPIFeaturesPerformanceProfile const GatedAPIFeaturesSharedArrayBuffers const GatedAPIFeaturesSharedArrayBuffersTransferAllowed
LoaderID unique loader identifier. See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-LoaderId String returns the LoaderID as string value. LoaderID : expvar.Var LoaderID : fmt.Stringer func github.com/chromedp/cdproto/page.(*NavigateParams).Do(ctx context.Context) (frameID FrameID, loaderID LoaderID, errorText string, err error)
MonotonicTime monotonically increasing time in seconds since an arbitrary point in the past. See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-MonotonicTime MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. Time returns the MonotonicTime as time.Time value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. MonotonicTime : github.com/goccy/go-json.Marshaler *MonotonicTime : github.com/goccy/go-json.Unmarshaler MonotonicTime : github.com/mailru/easyjson.Marshaler *MonotonicTime : github.com/mailru/easyjson.MarshalerUnmarshaler *MonotonicTime : github.com/mailru/easyjson.Unmarshaler MonotonicTime : encoding/json.Marshaler *MonotonicTime : encoding/json.Unmarshaler MonotonicTime : golang.org/x/net/internal/timeseries.Clock
Node DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes. DOMNode is a base node mirror type. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-Node AssignedSlot *BackendNode // Attributes of the Element node in the form of flat array [name1, value1, name2, value2]. // The BackendNodeId for this node. // Base URL that Document or FrameOwner node uses for URL completion. // Child count for Container nodes. // Child nodes of this node when requested with children. CompatibilityMode CompatibilityMode // Content document for frame owner elements. // Distributed nodes for given insertion point. // Document URL that Document or FrameOwner node points to. // Frame ID for frame owner elements. // DocumentType's internalSubset. // Invalidated channel. // Whether the node is SVG. // Node's localName. // Attr's name. // Node identifier that is passed into the rest of the DOM messages as the nodeId. Backend will only push node with given id once. It is aware of all requested nodes and will only fire DOM events for nodes known to the client. // Node's nodeName. // Node's nodeType. // Node's nodeValue. // Parent node. // The id of the parent node if any. // Pseudo elements associated with this node. // Pseudo element identifier for this node. Only present if there is a valid pseudoType. // Pseudo element type for this node. // DocumentType's publicId. // Read write mutex. // Shadow root type. // Shadow root list for given element host. // Node state. // DocumentType's systemId. // Content document fragment for template elements. // Attr's value. // Document's XML version in case of XML documents. Attribute returns the named attribute for the node and if it exists. AttributeValue returns the named attribute for the node. Dump builds a printable string representation of the node and its children. FullXPath returns the full XPath for the node, stopping only at the top most document root. FullXPathByID returns the full XPath for the node, stopping at the top most document root or at the closest parent node with an id attribute. Lock locks rw for writing. If the lock is already locked for reading or writing, Lock blocks until the lock is available. MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface PartialXPath returns the partial XPath for the node, stopping at the nearest parent document node. PartialXPathByID returns the partial XPath for the node, stopping at the first parent with an id attribute or at nearest parent document node. RLock locks rw for reading. It should not be used for recursive read locking; a blocked Lock call excludes new readers from acquiring the lock. See the documentation on the [RWMutex] type. RLocker returns a [Locker] interface that implements the [Locker.Lock] and [Locker.Unlock] methods by calling rw.RLock and rw.RUnlock. RUnlock undoes a single [RWMutex.RLock] call; it does not affect other simultaneous readers. It is a run-time error if rw is not locked for reading on entry to RUnlock. TryLock tries to lock rw for writing and reports whether it succeeded. Note that while correct uses of TryLock do exist, they are rare, and use of TryLock is often a sign of a deeper problem in a particular use of mutexes. TryRLock tries to lock rw for reading and reports whether it succeeded. Note that while correct uses of TryRLock do exist, they are rare, and use of TryRLock is often a sign of a deeper problem in a particular use of mutexes. Unlock unlocks rw for writing. It is a run-time error if rw is not locked for writing on entry to Unlock. As with Mutexes, a locked [RWMutex] is not associated with a particular goroutine. One goroutine may [RWMutex.RLock] ([RWMutex.Lock]) a RWMutex and then arrange for another goroutine to [RWMutex.RUnlock] ([RWMutex.Unlock]) it. UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface Node : github.com/goccy/go-json.Marshaler *Node : github.com/goccy/go-json.Unmarshaler Node : github.com/mailru/easyjson.Marshaler *Node : github.com/mailru/easyjson.MarshalerUnmarshaler *Node : github.com/mailru/easyjson.Unmarshaler Node : encoding/json.Marshaler *Node : encoding/json.Unmarshaler *Node : sync.Locker func github.com/chromedp/cdproto/dom.(*DescribeNodeParams).Do(ctx context.Context) (node *Node, err error) func github.com/chromedp/cdproto/dom.(*GetDocumentParams).Do(ctx context.Context) (root *Node, err error) func github.com/chromedp/chromedp.FromNode(node *Node) chromedp.QueryOption func github.com/chromedp/chromedp.KeyEventNode(n *Node, keys string, opts ...chromedp.KeyOption) chromedp.KeyAction func github.com/chromedp/chromedp.MouseClickNode(n *Node, opts ...chromedp.MouseOption) chromedp.MouseAction func github.com/chromedp/chromedp.Nodes(sel interface{}, nodes *[]*Node, opts ...chromedp.QueryOption) chromedp.QueryAction func github.com/chromedp/chromedp.WithPollingInFrame(frame *Node) chromedp.PollOption
NodeID unique DOM node identifier. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-NodeId Int64 returns the NodeID as int64 value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. *NodeID : github.com/goccy/go-json.Unmarshaler *NodeID : github.com/mailru/easyjson.Unmarshaler *NodeID : encoding/json.Unmarshaler func github.com/chromedp/cdproto/css.(*GetMatchedStylesForNodeParams).Do(ctx context.Context) (inlineStyle *css.Style, attributesStyle *css.Style, matchedCSSRules []*css.RuleMatch, pseudoElements []*css.PseudoElementMatches, inherited []*css.InheritedStyleEntry, inheritedPseudoElements []*css.InheritedPseudoElementMatches, cssKeyframesRules []*css.KeyframesRule, cssPositionFallbackRules []*css.PositionFallbackRule, cssPropertyRules []*css.PropertyRule, cssPropertyRegistrations []*css.PropertyRegistration, parentLayoutNodeID NodeID, err error) func github.com/chromedp/cdproto/css.(*TakeComputedStyleUpdatesParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*CopyToParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetContainerForNodeParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetFrameOwnerParams).Do(ctx context.Context) (backendNodeID BackendNodeID, nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetNodeForLocationParams).Do(ctx context.Context) (backendNodeID BackendNodeID, frameID FrameID, nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetNodesForSubtreeByStyleParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetQueryingDescendantsForContainerParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetRelayoutBoundaryParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetSearchResultsParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*GetTopLayerElementsParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*MoveToParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*PushNodeByPathToFrontendParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*PushNodesByBackendIDsToFrontendParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*QuerySelectorAllParams).Do(ctx context.Context) (nodeIDs []NodeID, err error) func github.com/chromedp/cdproto/dom.(*QuerySelectorParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*RequestNodeParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/dom.(*SetNodeNameParams).Do(ctx context.Context) (nodeID NodeID, err error) func github.com/chromedp/cdproto/accessibility.GetAXNodeAndAncestorsParams.WithNodeID(nodeID NodeID) *accessibility.GetAXNodeAndAncestorsParams func github.com/chromedp/cdproto/accessibility.GetPartialAXTreeParams.WithNodeID(nodeID NodeID) *accessibility.GetPartialAXTreeParams func github.com/chromedp/cdproto/accessibility.QueryAXTreeParams.WithNodeID(nodeID NodeID) *accessibility.QueryAXTreeParams func github.com/chromedp/cdproto/css.ForcePseudoState(nodeID NodeID, forcedPseudoClasses []string) *css.ForcePseudoStateParams func github.com/chromedp/cdproto/css.GetBackgroundColors(nodeID NodeID) *css.GetBackgroundColorsParams func github.com/chromedp/cdproto/css.GetComputedStyleForNode(nodeID NodeID) *css.GetComputedStyleForNodeParams func github.com/chromedp/cdproto/css.GetInlineStylesForNode(nodeID NodeID) *css.GetInlineStylesForNodeParams func github.com/chromedp/cdproto/css.GetLayersForNode(nodeID NodeID) *css.GetLayersForNodeParams func github.com/chromedp/cdproto/css.GetMatchedStylesForNode(nodeID NodeID) *css.GetMatchedStylesForNodeParams func github.com/chromedp/cdproto/css.GetPlatformFontsForNode(nodeID NodeID) *css.GetPlatformFontsForNodeParams func github.com/chromedp/cdproto/css.SetEffectivePropertyValueForNode(nodeID NodeID, propertyName string, value string) *css.SetEffectivePropertyValueForNodeParams func github.com/chromedp/cdproto/dom.CollectClassNamesFromSubtree(nodeID NodeID) *dom.CollectClassNamesFromSubtreeParams func github.com/chromedp/cdproto/dom.CopyTo(nodeID NodeID, targetNodeID NodeID) *dom.CopyToParams func github.com/chromedp/cdproto/dom.CopyTo(nodeID NodeID, targetNodeID NodeID) *dom.CopyToParams func github.com/chromedp/cdproto/dom.GetAttributes(nodeID NodeID) *dom.GetAttributesParams func github.com/chromedp/cdproto/dom.GetContainerForNode(nodeID NodeID) *dom.GetContainerForNodeParams func github.com/chromedp/cdproto/dom.GetNodesForSubtreeByStyle(nodeID NodeID, computedStyles []*dom.CSSComputedStyleProperty) *dom.GetNodesForSubtreeByStyleParams func github.com/chromedp/cdproto/dom.GetNodeStackTraces(nodeID NodeID) *dom.GetNodeStackTracesParams func github.com/chromedp/cdproto/dom.GetQueryingDescendantsForContainer(nodeID NodeID) *dom.GetQueryingDescendantsForContainerParams func github.com/chromedp/cdproto/dom.GetRelayoutBoundary(nodeID NodeID) *dom.GetRelayoutBoundaryParams func github.com/chromedp/cdproto/dom.MoveTo(nodeID NodeID, targetNodeID NodeID) *dom.MoveToParams func github.com/chromedp/cdproto/dom.MoveTo(nodeID NodeID, targetNodeID NodeID) *dom.MoveToParams func github.com/chromedp/cdproto/dom.QuerySelector(nodeID NodeID, selector string) *dom.QuerySelectorParams func github.com/chromedp/cdproto/dom.QuerySelectorAll(nodeID NodeID, selector string) *dom.QuerySelectorAllParams func github.com/chromedp/cdproto/dom.RemoveAttribute(nodeID NodeID, name string) *dom.RemoveAttributeParams func github.com/chromedp/cdproto/dom.RemoveNode(nodeID NodeID) *dom.RemoveNodeParams func github.com/chromedp/cdproto/dom.RequestChildNodes(nodeID NodeID) *dom.RequestChildNodesParams func github.com/chromedp/cdproto/dom.SetAttributesAsText(nodeID NodeID, text string) *dom.SetAttributesAsTextParams func github.com/chromedp/cdproto/dom.SetAttributeValue(nodeID NodeID, name string, value string) *dom.SetAttributeValueParams func github.com/chromedp/cdproto/dom.SetInspectedNode(nodeID NodeID) *dom.SetInspectedNodeParams func github.com/chromedp/cdproto/dom.SetNodeName(nodeID NodeID, name string) *dom.SetNodeNameParams func github.com/chromedp/cdproto/dom.SetNodeValue(nodeID NodeID, value string) *dom.SetNodeValueParams func github.com/chromedp/cdproto/dom.SetOuterHTML(nodeID NodeID, outerHTML string) *dom.SetOuterHTMLParams func github.com/chromedp/cdproto/dom.CopyToParams.WithInsertBeforeNodeID(insertBeforeNodeID NodeID) *dom.CopyToParams func github.com/chromedp/cdproto/dom.DescribeNodeParams.WithNodeID(nodeID NodeID) *dom.DescribeNodeParams func github.com/chromedp/cdproto/dom.FocusParams.WithNodeID(nodeID NodeID) *dom.FocusParams func github.com/chromedp/cdproto/dom.GetBoxModelParams.WithNodeID(nodeID NodeID) *dom.GetBoxModelParams func github.com/chromedp/cdproto/dom.GetContentQuadsParams.WithNodeID(nodeID NodeID) *dom.GetContentQuadsParams func github.com/chromedp/cdproto/dom.GetOuterHTMLParams.WithNodeID(nodeID NodeID) *dom.GetOuterHTMLParams func github.com/chromedp/cdproto/dom.MoveToParams.WithInsertBeforeNodeID(insertBeforeNodeID NodeID) *dom.MoveToParams func github.com/chromedp/cdproto/dom.ResolveNodeParams.WithNodeID(nodeID NodeID) *dom.ResolveNodeParams func github.com/chromedp/cdproto/dom.ScrollIntoViewIfNeededParams.WithNodeID(nodeID NodeID) *dom.ScrollIntoViewIfNeededParams func github.com/chromedp/cdproto/dom.SetFileInputFilesParams.WithNodeID(nodeID NodeID) *dom.SetFileInputFilesParams func github.com/chromedp/cdproto/domdebugger.RemoveDOMBreakpoint(nodeID NodeID, typeVal domdebugger.DOMBreakpointType) *domdebugger.RemoveDOMBreakpointParams func github.com/chromedp/cdproto/domdebugger.SetDOMBreakpoint(nodeID NodeID, typeVal domdebugger.DOMBreakpointType) *domdebugger.SetDOMBreakpointParams func github.com/chromedp/cdproto/overlay.GetGridHighlightObjectsForTest(nodeIDs []NodeID) *overlay.GetGridHighlightObjectsForTestParams func github.com/chromedp/cdproto/overlay.GetHighlightObjectForTest(nodeID NodeID) *overlay.GetHighlightObjectForTestParams func github.com/chromedp/cdproto/overlay.GetSourceOrderHighlightObjectForTest(nodeID NodeID) *overlay.GetSourceOrderHighlightObjectForTestParams func github.com/chromedp/cdproto/overlay.HighlightNodeParams.WithNodeID(nodeID NodeID) *overlay.HighlightNodeParams func github.com/chromedp/cdproto/overlay.HighlightSourceOrderParams.WithNodeID(nodeID NodeID) *overlay.HighlightSourceOrderParams func github.com/chromedp/chromedp.NodeIDs(sel interface{}, ids *[]NodeID, opts ...chromedp.QueryOption) chromedp.QueryAction const EmptyNodeID
NodeState is the state of a DOM node. String satisfies stringer interface. NodeState : expvar.Var NodeState : fmt.Stringer const NodeHighlighted const NodeReady const NodeVisible
NodeType node type. See: https://developer.mozilla.org/en/docs/Web/API/Node/nodeType Int64 returns the NodeType as int64 value. MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the NodeType as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. NodeType : github.com/goccy/go-json.Marshaler *NodeType : github.com/goccy/go-json.Unmarshaler NodeType : github.com/mailru/easyjson.Marshaler *NodeType : github.com/mailru/easyjson.MarshalerUnmarshaler *NodeType : github.com/mailru/easyjson.Unmarshaler NodeType : encoding/json.Marshaler *NodeType : encoding/json.Unmarshaler NodeType : expvar.Var NodeType : fmt.Stringer const NodeTypeAttribute const NodeTypeCDATA const NodeTypeComment const NodeTypeDocument const NodeTypeDocumentFragment const NodeTypeDocumentType const NodeTypeElement const NodeTypeEntity const NodeTypeEntityReference const NodeTypeNotation const NodeTypeProcessingInstruction const NodeTypeText
OriginTrial [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-OriginTrial Status OriginTrialStatus TokensWithStatus []*OriginTrialTokenWithStatus TrialName string MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface OriginTrial : github.com/goccy/go-json.Marshaler *OriginTrial : github.com/goccy/go-json.Unmarshaler OriginTrial : github.com/mailru/easyjson.Marshaler *OriginTrial : github.com/mailru/easyjson.MarshalerUnmarshaler *OriginTrial : github.com/mailru/easyjson.Unmarshaler OriginTrial : encoding/json.Marshaler *OriginTrial : encoding/json.Unmarshaler func github.com/chromedp/cdproto/page.(*GetOriginTrialsParams).Do(ctx context.Context) (originTrials []*OriginTrial, err error)
OriginTrialStatus status for an Origin Trial. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-OriginTrialStatus MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the OriginTrialStatus as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. OriginTrialStatus : github.com/goccy/go-json.Marshaler *OriginTrialStatus : github.com/goccy/go-json.Unmarshaler OriginTrialStatus : github.com/mailru/easyjson.Marshaler *OriginTrialStatus : github.com/mailru/easyjson.MarshalerUnmarshaler *OriginTrialStatus : github.com/mailru/easyjson.Unmarshaler OriginTrialStatus : encoding/json.Marshaler *OriginTrialStatus : encoding/json.Unmarshaler OriginTrialStatus : expvar.Var OriginTrialStatus : fmt.Stringer const OriginTrialStatusEnabled const OriginTrialStatusOSNotSupported const OriginTrialStatusTrialNotAllowed const OriginTrialStatusValidTokenNotProvided
OriginTrialToken [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-OriginTrialToken ExpiryTime *TimeSinceEpoch IsThirdParty bool MatchSubDomains bool Origin string TrialName string UsageRestriction OriginTrialUsageRestriction MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface OriginTrialToken : github.com/goccy/go-json.Marshaler *OriginTrialToken : github.com/goccy/go-json.Unmarshaler OriginTrialToken : github.com/mailru/easyjson.Marshaler *OriginTrialToken : github.com/mailru/easyjson.MarshalerUnmarshaler *OriginTrialToken : github.com/mailru/easyjson.Unmarshaler OriginTrialToken : encoding/json.Marshaler *OriginTrialToken : encoding/json.Unmarshaler
OriginTrialTokenStatus origin Trial(https://www.chromium.org/blink/origin-trials) support. Status for an Origin Trial token. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-OriginTrialTokenStatus MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the OriginTrialTokenStatus as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. OriginTrialTokenStatus : github.com/goccy/go-json.Marshaler *OriginTrialTokenStatus : github.com/goccy/go-json.Unmarshaler OriginTrialTokenStatus : github.com/mailru/easyjson.Marshaler *OriginTrialTokenStatus : github.com/mailru/easyjson.MarshalerUnmarshaler *OriginTrialTokenStatus : github.com/mailru/easyjson.Unmarshaler OriginTrialTokenStatus : encoding/json.Marshaler *OriginTrialTokenStatus : encoding/json.Unmarshaler OriginTrialTokenStatus : expvar.Var OriginTrialTokenStatus : fmt.Stringer const OriginTrialTokenStatusExpired const OriginTrialTokenStatusFeatureDisabled const OriginTrialTokenStatusFeatureDisabledForUser const OriginTrialTokenStatusInsecure const OriginTrialTokenStatusInvalidSignature const OriginTrialTokenStatusMalformed const OriginTrialTokenStatusNotSupported const OriginTrialTokenStatusSuccess const OriginTrialTokenStatusTokenDisabled const OriginTrialTokenStatusUnknownTrial const OriginTrialTokenStatusWrongOrigin const OriginTrialTokenStatusWrongVersion
OriginTrialTokenWithStatus [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-OriginTrialTokenWithStatus // parsedToken is present only when the token is extractable and parsable. RawTokenText string Status OriginTrialTokenStatus MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface OriginTrialTokenWithStatus : github.com/goccy/go-json.Marshaler *OriginTrialTokenWithStatus : github.com/goccy/go-json.Unmarshaler OriginTrialTokenWithStatus : github.com/mailru/easyjson.Marshaler *OriginTrialTokenWithStatus : github.com/mailru/easyjson.MarshalerUnmarshaler *OriginTrialTokenWithStatus : github.com/mailru/easyjson.Unmarshaler OriginTrialTokenWithStatus : encoding/json.Marshaler *OriginTrialTokenWithStatus : encoding/json.Unmarshaler
OriginTrialUsageRestriction [no description]. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-OriginTrialUsageRestriction MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the OriginTrialUsageRestriction as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. OriginTrialUsageRestriction : github.com/goccy/go-json.Marshaler *OriginTrialUsageRestriction : github.com/goccy/go-json.Unmarshaler OriginTrialUsageRestriction : github.com/mailru/easyjson.Marshaler *OriginTrialUsageRestriction : github.com/mailru/easyjson.MarshalerUnmarshaler *OriginTrialUsageRestriction : github.com/mailru/easyjson.Unmarshaler OriginTrialUsageRestriction : encoding/json.Marshaler *OriginTrialUsageRestriction : encoding/json.Unmarshaler OriginTrialUsageRestriction : expvar.Var OriginTrialUsageRestriction : fmt.Stringer const OriginTrialUsageRestrictionNone const OriginTrialUsageRestrictionSubset
PseudoType pseudo element type. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-PseudoType MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the PseudoType as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. PseudoType : github.com/goccy/go-json.Marshaler *PseudoType : github.com/goccy/go-json.Unmarshaler PseudoType : github.com/mailru/easyjson.Marshaler *PseudoType : github.com/mailru/easyjson.MarshalerUnmarshaler *PseudoType : github.com/mailru/easyjson.Unmarshaler PseudoType : encoding/json.Marshaler *PseudoType : encoding/json.Unmarshaler PseudoType : expvar.Var PseudoType : fmt.Stringer const PseudoTypeAfter const PseudoTypeBackdrop const PseudoTypeBefore const PseudoTypeFirstLetter const PseudoTypeFirstLine const PseudoTypeFirstLineInherited const PseudoTypeGrammarError const PseudoTypeHighlight const PseudoTypeInputListButton const PseudoTypeMarker const PseudoTypeResizer const PseudoTypeScrollbar const PseudoTypeScrollbarButton const PseudoTypeScrollbarCorner const PseudoTypeScrollbarThumb const PseudoTypeScrollbarTrack const PseudoTypeScrollbarTrackPiece const PseudoTypeSelection const PseudoTypeSpellingError const PseudoTypeTargetText const PseudoTypeViewTransition const PseudoTypeViewTransitionGroup const PseudoTypeViewTransitionImagePair const PseudoTypeViewTransitionNew const PseudoTypeViewTransitionOld
RGBA a structure holding an RGBA color. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-RGBA // The alpha component, in the [0-1] range (default: 1). // The blue component, in the [0-255] range. // The green component, in the [0-255] range. // The red component, in the [0-255] range. MarshalEasyJSON supports easyjson.Marshaler interface MarshalJSON supports json.Marshaler interface UnmarshalEasyJSON supports easyjson.Unmarshaler interface UnmarshalJSON supports json.Unmarshaler interface RGBA : github.com/goccy/go-json.Marshaler *RGBA : github.com/goccy/go-json.Unmarshaler RGBA : github.com/mailru/easyjson.Marshaler *RGBA : github.com/mailru/easyjson.MarshalerUnmarshaler *RGBA : github.com/mailru/easyjson.Unmarshaler RGBA : encoding/json.Marshaler *RGBA : encoding/json.Unmarshaler func github.com/chromedp/cdproto/emulation.SetDefaultBackgroundColorOverrideParams.WithColor(color *RGBA) *emulation.SetDefaultBackgroundColorOverrideParams func github.com/chromedp/cdproto/overlay.HighlightQuadParams.WithColor(color *RGBA) *overlay.HighlightQuadParams func github.com/chromedp/cdproto/overlay.HighlightQuadParams.WithOutlineColor(outlineColor *RGBA) *overlay.HighlightQuadParams func github.com/chromedp/cdproto/overlay.HighlightRectParams.WithColor(color *RGBA) *overlay.HighlightRectParams func github.com/chromedp/cdproto/overlay.HighlightRectParams.WithOutlineColor(outlineColor *RGBA) *overlay.HighlightRectParams
SecureContextType indicates whether the frame is a secure context and why it is the case. See: https://chromedevtools.github.io/devtools-protocol/tot/Page#type-SecureContextType MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the SecureContextType as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. SecureContextType : github.com/goccy/go-json.Marshaler *SecureContextType : github.com/goccy/go-json.Unmarshaler SecureContextType : github.com/mailru/easyjson.Marshaler *SecureContextType : github.com/mailru/easyjson.MarshalerUnmarshaler *SecureContextType : github.com/mailru/easyjson.Unmarshaler SecureContextType : encoding/json.Marshaler *SecureContextType : encoding/json.Unmarshaler SecureContextType : expvar.Var SecureContextType : fmt.Stringer const SecureContextTypeInsecureAncestor const SecureContextTypeInsecureScheme const SecureContextTypeSecure const SecureContextTypeSecureLocalhost
ShadowRootType shadow root type. See: https://chromedevtools.github.io/devtools-protocol/tot/DOM#type-ShadowRootType MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. String returns the ShadowRootType as string value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. ShadowRootType : github.com/goccy/go-json.Marshaler *ShadowRootType : github.com/goccy/go-json.Unmarshaler ShadowRootType : github.com/mailru/easyjson.Marshaler *ShadowRootType : github.com/mailru/easyjson.MarshalerUnmarshaler *ShadowRootType : github.com/mailru/easyjson.Unmarshaler ShadowRootType : encoding/json.Marshaler *ShadowRootType : encoding/json.Unmarshaler ShadowRootType : expvar.Var ShadowRootType : fmt.Stringer const ShadowRootTypeClosed const ShadowRootTypeOpen const ShadowRootTypeUserAgent
TimeSinceEpoch UTC time in seconds, counted from January 1, 1970. See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-TimeSinceEpoch MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. Time returns the TimeSinceEpoch as time.Time value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. TimeSinceEpoch : github.com/goccy/go-json.Marshaler *TimeSinceEpoch : github.com/goccy/go-json.Unmarshaler TimeSinceEpoch : github.com/mailru/easyjson.Marshaler *TimeSinceEpoch : github.com/mailru/easyjson.MarshalerUnmarshaler *TimeSinceEpoch : github.com/mailru/easyjson.Unmarshaler TimeSinceEpoch : encoding/json.Marshaler *TimeSinceEpoch : encoding/json.Unmarshaler TimeSinceEpoch : golang.org/x/net/internal/timeseries.Clock func github.com/chromedp/cdproto/emulation.SetVirtualTimePolicyParams.WithInitialVirtualTime(initialVirtualTime *TimeSinceEpoch) *emulation.SetVirtualTimePolicyParams func github.com/chromedp/cdproto/network.SetCookieParams.WithExpires(expires *TimeSinceEpoch) *network.SetCookieParams
TimeSinceEpochMilli special timestamp type for Response's responseTime field. See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-TimeSinceEpochMilli MarshalEasyJSON satisfies easyjson.Marshaler. MarshalJSON satisfies json.Marshaler. Time returns the TimeSinceEpochMilli as time.Time value. UnmarshalEasyJSON satisfies easyjson.Unmarshaler. UnmarshalJSON satisfies json.Unmarshaler. TimeSinceEpochMilli : github.com/goccy/go-json.Marshaler *TimeSinceEpochMilli : github.com/goccy/go-json.Unmarshaler TimeSinceEpochMilli : github.com/mailru/easyjson.Marshaler *TimeSinceEpochMilli : github.com/mailru/easyjson.MarshalerUnmarshaler *TimeSinceEpochMilli : github.com/mailru/easyjson.Unmarshaler TimeSinceEpochMilli : encoding/json.Marshaler *TimeSinceEpochMilli : encoding/json.Unmarshaler TimeSinceEpochMilli : golang.org/x/net/internal/timeseries.Clock
Package-Level Functions (total 3)
Execute uses the context's message executor to send a command or event method marshaling the provided parameters, and unmarshaling to res.
ExecutorFromContext returns the message executor for the context.
WithExecutor sets the message executor for the context.
Package-Level Variables (only one)
MonotonicTimeEpoch is the MonotonicTime time epoch.
Package-Level Constants (total 91)
AdFrameExplanation values.
AdFrameExplanation values.
AdFrameExplanation values.
AdFrameType values.
AdFrameType values.
AdFrameType values.
CompatibilityMode values.
CompatibilityMode values.
CompatibilityMode values.
CrossOriginIsolatedContextType values.
CrossOriginIsolatedContextType values.
CrossOriginIsolatedContextType values.
EmptyFrameID is the "non-existent" frame id.
EmptyNodeID is the "non-existent" node id.
ErrInvalidContext is the invalid context error.
ErrMsgMissingParamsOrResult is the msg missing params or result error.
FrameState enum values.
FrameState enum values.
FrameState enum values.
FrameState enum values.
FrameState enum values.
FrameState enum values.
GatedAPIFeatures values.
GatedAPIFeatures values.
GatedAPIFeatures values.
GatedAPIFeatures values.
NodeState enum values.
NodeState enum values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeType values.
NodeState enum values.
OriginTrialStatus values.
OriginTrialStatus values.
OriginTrialStatus values.
OriginTrialStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialTokenStatus values.
OriginTrialUsageRestriction values.
OriginTrialUsageRestriction values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
PseudoType values.
SecureContextType values.
SecureContextType values.
SecureContextType values.
SecureContextType values.
ShadowRootType values.
ShadowRootType values.
ShadowRootType values.