BrowserTarget

interface BrowserTarget

Represents the available domain APIs in Browser targets.

The subset of domains available for this target type is not strictly defined by the protocol. The subset provided in this interface is guaranteed to work on this target type. However, some domains might be missing in this interface while being effectively supported by the target. If this is the case, you can always use the AllDomainsTarget interface instead.

This interface is generated to match the latest Chrome DevToolsProtocol definitions. It is not stable for inheritance, as new properties can be added without major version bump when the protocol changes. It is however safe to use all non-experimental and non-deprecated domains defined here. The experimental and deprecation cycles of the protocol are reflected in this interface with the same guarantees.

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val browser: BrowserDomain

The Browser domain defines methods and events for browser managing.

Link copied to clipboard
abstract val fetch: FetchDomain

A domain for letting clients substitute browser's network layer with client code.

Link copied to clipboard
abstract val io: IODomain

Input/Output operations for streams produced by DevTools.

Link copied to clipboard
abstract val memory: MemoryDomain

(undocumented in the protocol definition)

Link copied to clipboard
abstract val security: SecurityDomain

Security

Link copied to clipboard
abstract val storage: StorageDomain

(undocumented in the protocol definition)

Link copied to clipboard

The SystemInfo domain defines methods and events for querying low-level system information.

Link copied to clipboard
abstract val target: TargetDomain

Supports additional targets discovery and allows to attach to them.

Link copied to clipboard

The Tethering domain defines methods and events for browser port binding.

Link copied to clipboard
abstract val tracing: TracingDomain

(undocumented in the protocol definition)