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.) |