TargetClient Methods |
The TargetClient type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActivateTargetAsync |
Activates (focuses) the target.
|
![]() | AttachToBrowserTargetAsync |
Attaches to the browser target, only uses flat sessionId mode.
|
![]() | AttachToTargetAsync | |
![]() | CloseTargetAsync |
Closes the target. If the target is a page that gets closed too.
|
![]() | CreateBrowserContextAsync |
Creates a new empty BrowserContext. Similar to an incognito profile but you can have more than
one.
|
![]() | CreateTargetAsync | |
![]() | DetachFromTargetAsync |
Detaches session with given id.
|
![]() | DisposeBrowserContextAsync |
Deletes a BrowserContext. All the belonging pages will be closed without calling their
beforeunload hooks.
|
![]() | EnumToString(Enum) | (Inherited from DevToolsDomainBase.) |
![]() | EnumToString(PermissionType) | (Inherited from DevToolsDomainBase.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | ExposeDevToolsProtocolAsync |
Inject object to the target's main frame that provides a communication
channel with browser target.
Injected object will be available as `window[bindingName]`.
The object has the follwing API:
- `binding.send(json)` - a method to send messages over the remote debugging protocol
- `binding.onmessage = json => handleMessage(json)` - a callback that will be called for the protocol notifications and command responses.
|
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetBrowserContextsAsync |
Returns all browser contexts created with `Target.createBrowserContext` method.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetTargetInfoAsync |
Returns information about a target.
|
![]() | GetTargetsAsync |
Retrieves a list of available targets.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetAutoAttachAsync | |
![]() | SetDiscoverTargetsAsync |
Controls whether to discover available targets and notify via
`targetCreated/targetInfoChanged/targetDestroyed` events.
|
![]() | SetRemoteLocationsAsync |
Enables target discovery for the specified locations, when `setDiscoverTargets` was set to
`true`.
|
![]() | ToBase64String | (Inherited from DevToolsDomainBase.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |