Skip to main content

Module target

Module target 

Source
Expand description

Supports additional targets discovery and allows to attach to them.

Structs§

ActivateTargetParams
Activates (focuses) the target.
AttachToBrowserTargetParams
AttachToBrowserTargetReturns
Attaches to the browser target, only uses flat sessionId mode.
AttachToTargetParams
Attaches to the target with given id.
AttachToTargetReturns
Attaches to the target with given id.
AutoAttachRelatedParams
Adds the specified target to the list of targets that will be monitored for any related target creation (such as child frames, child workers and new versions of service worker) and reported through ‘attachedToTarget’. The specified target is also auto-attached. This cancels the effect of any previous ‘setAutoAttach’ and is also cancelled by subsequent ‘setAutoAttach’. Only available at the Browser target.
CloseTargetParams
Closes the target. If the target is a page that gets closed too.
CloseTargetReturns
Closes the target. If the target is a page that gets closed too.
CreateBrowserContextParams
Creates a new empty BrowserContext. Similar to an incognito profile but you can have more than one.
CreateBrowserContextReturns
Creates a new empty BrowserContext. Similar to an incognito profile but you can have more than one.
CreateTargetParams
Creates a new page.
CreateTargetReturns
Creates a new page.
DetachFromTargetParams
Detaches session with given id.
DisposeBrowserContextParams
Deletes a BrowserContext. All the belonging pages will be closed without calling their beforeunload hooks.
ExposeDevToolsProtocolParams
Inject object to the target’s main frame that provides a communication channel with browser target.
FilterEntry
A filter used by target query/discovery/auto-attach operations.
GetBrowserContextsParams
GetBrowserContextsReturns
Returns all browser contexts created with ‘Target.createBrowserContext’ method.
GetDevToolsTargetParams
Gets the targetId of the DevTools page target opened for the given target (if any).
GetDevToolsTargetReturns
Gets the targetId of the DevTools page target opened for the given target (if any).
GetTargetInfoParams
Returns information about a target.
GetTargetInfoReturns
Returns information about a target.
GetTargetsParams
Retrieves a list of available targets.
GetTargetsReturns
Retrieves a list of available targets.
OpenDevToolsParams
Opens a DevTools window for the target.
OpenDevToolsReturns
Opens a DevTools window for the target.
RemoteLocation
SendMessageToTargetParams
Sends protocol message over session with given id. Consider using flat mode instead; see commands attachToTarget, setAutoAttach, and crbug.com/991325.
SetAutoAttachParams
Controls whether to automatically attach to new targets which are considered to be directly related to this one (for example, iframes or workers). When turned on, attaches to all existing related targets as well. When turned off, automatically detaches from all currently attached targets. This also clears all targets added by ‘autoAttachRelated’ from the list of targets to watch for creation of related targets. You might want to call this recursively for auto-attached targets to attach to all available targets.
SetDiscoverTargetsParams
Controls whether to discover available targets and notify via ‘targetCreated/targetInfoChanged/targetDestroyed’ events.
SetRemoteLocationsParams
Enables target discovery for the specified locations, when ‘setDiscoverTargets’ was set to ‘true’.
TargetInfo

Enums§

WindowState
The state of the target window.

Type Aliases§

SessionID
Unique identifier of attached debugging session.
TargetFilter
The entries in TargetFilter are matched sequentially against targets and the first entry that matches determines if the target is included or not, depending on the value of ‘exclude’ field in the entry. If filter is not specified, the one assumed is [{type: “browser”, exclude: true}, {type: “tab”, exclude: true}, {}] (i.e. include everything but ‘browser’ and ‘tab’).
TargetID