Versions in this module Expand all Collapse all v0 v0.0.4 Jun 30, 2024 Changes in this version + const CommandActivateTarget + const CommandAttachToBrowserTarget + const CommandAttachToTarget + const CommandAutoAttachRelated + const CommandCloseTarget + const CommandCreateBrowserContext + const CommandCreateTarget + const CommandDetachFromTarget + const CommandDisposeBrowserContext + const CommandExposeDevToolsProtocol + const CommandGetBrowserContexts + const CommandGetTargetInfo + const CommandGetTargets + const CommandSetAutoAttach + const CommandSetDiscoverTargets + const CommandSetRemoteLocations + type ActivateTargetParams struct + TargetID ID + func ActivateTarget(targetID ID) *ActivateTargetParams + func (p *ActivateTargetParams) Do(ctx context.Context) (err error) + func (v *ActivateTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ActivateTargetParams) UnmarshalJSON(data []byte) error + func (v ActivateTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v ActivateTargetParams) MarshalJSON() ([]byte, error) + type AttachToBrowserTargetParams struct + func AttachToBrowserTarget() *AttachToBrowserTargetParams + func (p *AttachToBrowserTargetParams) Do(ctx context.Context) (sessionID SessionID, err error) + func (v *AttachToBrowserTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToBrowserTargetParams) UnmarshalJSON(data []byte) error + func (v AttachToBrowserTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToBrowserTargetParams) MarshalJSON() ([]byte, error) + type AttachToBrowserTargetReturns struct + SessionID SessionID + func (v *AttachToBrowserTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToBrowserTargetReturns) UnmarshalJSON(data []byte) error + func (v AttachToBrowserTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToBrowserTargetReturns) MarshalJSON() ([]byte, error) + type AttachToTargetParams struct + Flatten bool + TargetID ID + func AttachToTarget(targetID ID) *AttachToTargetParams + func (p *AttachToTargetParams) Do(ctx context.Context) (sessionID SessionID, err error) + func (p AttachToTargetParams) WithFlatten(flatten bool) *AttachToTargetParams + func (v *AttachToTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToTargetParams) UnmarshalJSON(data []byte) error + func (v AttachToTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToTargetParams) MarshalJSON() ([]byte, error) + type AttachToTargetReturns struct + SessionID SessionID + func (v *AttachToTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToTargetReturns) UnmarshalJSON(data []byte) error + func (v AttachToTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToTargetReturns) MarshalJSON() ([]byte, error) + type AutoAttachRelatedParams struct + Filter Filter + TargetID ID + WaitForDebuggerOnStart bool + func AutoAttachRelated(targetID ID, waitForDebuggerOnStart bool) *AutoAttachRelatedParams + func (p *AutoAttachRelatedParams) Do(ctx context.Context) (err error) + func (p AutoAttachRelatedParams) WithFilter(filter Filter) *AutoAttachRelatedParams + func (v *AutoAttachRelatedParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AutoAttachRelatedParams) UnmarshalJSON(data []byte) error + func (v AutoAttachRelatedParams) MarshalEasyJSON(w *jwriter.Writer) + func (v AutoAttachRelatedParams) MarshalJSON() ([]byte, error) + type CloseTargetParams struct + TargetID ID + func CloseTarget(targetID ID) *CloseTargetParams + func (p *CloseTargetParams) Do(ctx context.Context) (err error) + func (v *CloseTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CloseTargetParams) UnmarshalJSON(data []byte) error + func (v CloseTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v CloseTargetParams) MarshalJSON() ([]byte, error) + type CreateBrowserContextParams struct + DisposeOnDetach bool + OriginsWithUniversalNetworkAccess []string + ProxyBypassList string + ProxyServer string + func CreateBrowserContext() *CreateBrowserContextParams + func (p *CreateBrowserContextParams) Do(ctx context.Context) (browserContextID cdp.BrowserContextID, err error) + func (p CreateBrowserContextParams) WithDisposeOnDetach(disposeOnDetach bool) *CreateBrowserContextParams + func (p CreateBrowserContextParams) WithOriginsWithUniversalNetworkAccess(originsWithUniversalNetworkAccess []string) *CreateBrowserContextParams + func (p CreateBrowserContextParams) WithProxyBypassList(proxyBypassList string) *CreateBrowserContextParams + func (p CreateBrowserContextParams) WithProxyServer(proxyServer string) *CreateBrowserContextParams + func (v *CreateBrowserContextParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateBrowserContextParams) UnmarshalJSON(data []byte) error + func (v CreateBrowserContextParams) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateBrowserContextParams) MarshalJSON() ([]byte, error) + type CreateBrowserContextReturns struct + BrowserContextID cdp.BrowserContextID + func (v *CreateBrowserContextReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateBrowserContextReturns) UnmarshalJSON(data []byte) error + func (v CreateBrowserContextReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateBrowserContextReturns) MarshalJSON() ([]byte, error) + type CreateTargetParams struct + Background bool + BrowserContextID cdp.BrowserContextID + EnableBeginFrameControl bool + ForTab bool + Height int64 + NewWindow bool + URL string + Width int64 + func CreateTarget(url string) *CreateTargetParams + func (p *CreateTargetParams) Do(ctx context.Context) (targetID ID, err error) + func (p CreateTargetParams) WithBackground(background bool) *CreateTargetParams + func (p CreateTargetParams) WithBrowserContextID(browserContextID cdp.BrowserContextID) *CreateTargetParams + func (p CreateTargetParams) WithEnableBeginFrameControl(enableBeginFrameControl bool) *CreateTargetParams + func (p CreateTargetParams) WithForTab(forTab bool) *CreateTargetParams + func (p CreateTargetParams) WithHeight(height int64) *CreateTargetParams + func (p CreateTargetParams) WithNewWindow(newWindow bool) *CreateTargetParams + func (p CreateTargetParams) WithWidth(width int64) *CreateTargetParams + func (v *CreateTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateTargetParams) UnmarshalJSON(data []byte) error + func (v CreateTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateTargetParams) MarshalJSON() ([]byte, error) + type CreateTargetReturns struct + TargetID ID + func (v *CreateTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateTargetReturns) UnmarshalJSON(data []byte) error + func (v CreateTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateTargetReturns) MarshalJSON() ([]byte, error) + type DetachFromTargetParams struct + SessionID SessionID + func DetachFromTarget() *DetachFromTargetParams + func (p *DetachFromTargetParams) Do(ctx context.Context) (err error) + func (p DetachFromTargetParams) WithSessionID(sessionID SessionID) *DetachFromTargetParams + func (v *DetachFromTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DetachFromTargetParams) UnmarshalJSON(data []byte) error + func (v DetachFromTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DetachFromTargetParams) MarshalJSON() ([]byte, error) + type DisposeBrowserContextParams struct + BrowserContextID cdp.BrowserContextID + func DisposeBrowserContext(browserContextID cdp.BrowserContextID) *DisposeBrowserContextParams + func (p *DisposeBrowserContextParams) Do(ctx context.Context) (err error) + func (v *DisposeBrowserContextParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DisposeBrowserContextParams) UnmarshalJSON(data []byte) error + func (v DisposeBrowserContextParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DisposeBrowserContextParams) MarshalJSON() ([]byte, error) + type EventAttachedToTarget struct + SessionID SessionID + TargetInfo *Info + WaitingForDebugger bool + func (v *EventAttachedToTarget) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventAttachedToTarget) UnmarshalJSON(data []byte) error + func (v EventAttachedToTarget) MarshalEasyJSON(w *jwriter.Writer) + func (v EventAttachedToTarget) MarshalJSON() ([]byte, error) + type EventDetachedFromTarget struct + SessionID SessionID + func (v *EventDetachedFromTarget) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventDetachedFromTarget) UnmarshalJSON(data []byte) error + func (v EventDetachedFromTarget) MarshalEasyJSON(w *jwriter.Writer) + func (v EventDetachedFromTarget) MarshalJSON() ([]byte, error) + type EventReceivedMessageFromTarget struct + Message string + SessionID SessionID + func (v *EventReceivedMessageFromTarget) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventReceivedMessageFromTarget) UnmarshalJSON(data []byte) error + func (v EventReceivedMessageFromTarget) MarshalEasyJSON(w *jwriter.Writer) + func (v EventReceivedMessageFromTarget) MarshalJSON() ([]byte, error) + type EventTargetCrashed struct + ErrorCode int64 + Status string + TargetID ID + func (v *EventTargetCrashed) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetCrashed) UnmarshalJSON(data []byte) error + func (v EventTargetCrashed) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetCrashed) MarshalJSON() ([]byte, error) + type EventTargetCreated struct + TargetInfo *Info + func (v *EventTargetCreated) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetCreated) UnmarshalJSON(data []byte) error + func (v EventTargetCreated) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetCreated) MarshalJSON() ([]byte, error) + type EventTargetDestroyed struct + TargetID ID + func (v *EventTargetDestroyed) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetDestroyed) UnmarshalJSON(data []byte) error + func (v EventTargetDestroyed) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetDestroyed) MarshalJSON() ([]byte, error) + type EventTargetInfoChanged struct + TargetInfo *Info + func (v *EventTargetInfoChanged) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetInfoChanged) UnmarshalJSON(data []byte) error + func (v EventTargetInfoChanged) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetInfoChanged) MarshalJSON() ([]byte, error) + type ExposeDevToolsProtocolParams struct + BindingName string + TargetID ID + func ExposeDevToolsProtocol(targetID ID) *ExposeDevToolsProtocolParams + func (p *ExposeDevToolsProtocolParams) Do(ctx context.Context) (err error) + func (p ExposeDevToolsProtocolParams) WithBindingName(bindingName string) *ExposeDevToolsProtocolParams + func (v *ExposeDevToolsProtocolParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ExposeDevToolsProtocolParams) UnmarshalJSON(data []byte) error + func (v ExposeDevToolsProtocolParams) MarshalEasyJSON(w *jwriter.Writer) + func (v ExposeDevToolsProtocolParams) MarshalJSON() ([]byte, error) + type Filter []struct + type FilterEntry struct + Exclude bool + Type string + func (v *FilterEntry) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *FilterEntry) UnmarshalJSON(data []byte) error + func (v FilterEntry) MarshalEasyJSON(w *jwriter.Writer) + func (v FilterEntry) MarshalJSON() ([]byte, error) + type GetBrowserContextsParams struct + func GetBrowserContexts() *GetBrowserContextsParams + func (p *GetBrowserContextsParams) Do(ctx context.Context) (browserContextIDs []cdp.BrowserContextID, err error) + func (v *GetBrowserContextsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetBrowserContextsParams) UnmarshalJSON(data []byte) error + func (v GetBrowserContextsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetBrowserContextsParams) MarshalJSON() ([]byte, error) + type GetBrowserContextsReturns struct + BrowserContextIDs []cdp.BrowserContextID + func (v *GetBrowserContextsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetBrowserContextsReturns) UnmarshalJSON(data []byte) error + func (v GetBrowserContextsReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetBrowserContextsReturns) MarshalJSON() ([]byte, error) + type GetTargetInfoParams struct + TargetID ID + func GetTargetInfo() *GetTargetInfoParams + func (p *GetTargetInfoParams) Do(ctx context.Context) (targetInfo *Info, err error) + func (p GetTargetInfoParams) WithTargetID(targetID ID) *GetTargetInfoParams + func (v *GetTargetInfoParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetInfoParams) UnmarshalJSON(data []byte) error + func (v GetTargetInfoParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetInfoParams) MarshalJSON() ([]byte, error) + type GetTargetInfoReturns struct + TargetInfo *Info + func (v *GetTargetInfoReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetInfoReturns) UnmarshalJSON(data []byte) error + func (v GetTargetInfoReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetInfoReturns) MarshalJSON() ([]byte, error) + type GetTargetsParams struct + Filter Filter + func GetTargets() *GetTargetsParams + func (p *GetTargetsParams) Do(ctx context.Context) (targetInfos []*Info, err error) + func (p GetTargetsParams) WithFilter(filter Filter) *GetTargetsParams + func (v *GetTargetsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetsParams) UnmarshalJSON(data []byte) error + func (v GetTargetsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetsParams) MarshalJSON() ([]byte, error) + type GetTargetsReturns struct + TargetInfos []*Info + func (v *GetTargetsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetsReturns) UnmarshalJSON(data []byte) error + func (v GetTargetsReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetsReturns) MarshalJSON() ([]byte, error) + type ID string + func (t ID) String() string + type Info struct + Attached bool + BrowserContextID cdp.BrowserContextID + CanAccessOpener bool + OpenerFrameID cdp.FrameID + OpenerID ID + Subtype string + TargetID ID + Title string + Type string + URL string + func (v *Info) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Info) UnmarshalJSON(data []byte) error + func (v Info) MarshalEasyJSON(w *jwriter.Writer) + func (v Info) MarshalJSON() ([]byte, error) + type RemoteLocation struct + Host string + Port int64 + func (v *RemoteLocation) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *RemoteLocation) UnmarshalJSON(data []byte) error + func (v RemoteLocation) MarshalEasyJSON(w *jwriter.Writer) + func (v RemoteLocation) MarshalJSON() ([]byte, error) + type SessionID string + func (t SessionID) String() string + type SetAutoAttachParams struct + AutoAttach bool + Filter Filter + Flatten bool + WaitForDebuggerOnStart bool + func SetAutoAttach(autoAttach bool, waitForDebuggerOnStart bool) *SetAutoAttachParams + func (p *SetAutoAttachParams) Do(ctx context.Context) (err error) + func (p SetAutoAttachParams) WithFilter(filter Filter) *SetAutoAttachParams + func (p SetAutoAttachParams) WithFlatten(flatten bool) *SetAutoAttachParams + func (v *SetAutoAttachParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetAutoAttachParams) UnmarshalJSON(data []byte) error + func (v SetAutoAttachParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetAutoAttachParams) MarshalJSON() ([]byte, error) + type SetDiscoverTargetsParams struct + Discover bool + Filter Filter + func SetDiscoverTargets(discover bool) *SetDiscoverTargetsParams + func (p *SetDiscoverTargetsParams) Do(ctx context.Context) (err error) + func (p SetDiscoverTargetsParams) WithFilter(filter Filter) *SetDiscoverTargetsParams + func (v *SetDiscoverTargetsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetDiscoverTargetsParams) UnmarshalJSON(data []byte) error + func (v SetDiscoverTargetsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetDiscoverTargetsParams) MarshalJSON() ([]byte, error) + type SetRemoteLocationsParams struct + Locations []*RemoteLocation + func SetRemoteLocations(locations []*RemoteLocation) *SetRemoteLocationsParams + func (p *SetRemoteLocationsParams) Do(ctx context.Context) (err error) + func (v *SetRemoteLocationsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetRemoteLocationsParams) UnmarshalJSON(data []byte) error + func (v SetRemoteLocationsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetRemoteLocationsParams) MarshalJSON() ([]byte, error)