Safe Haskell | None |
---|---|
Language | Haskell2010 |
CDP.Domains.BrowserTarget
Description
Browser
The Browser domain defines methods and events for browser managing. = Target
Supports additional targets discovery and allows to attach to them.
Synopsis
- data PTargetSetRemoteLocations = PTargetSetRemoteLocations {}
- data PTargetSetDiscoverTargets = PTargetSetDiscoverTargets {}
- data PTargetAutoAttachRelated = PTargetAutoAttachRelated {}
- data PTargetSetAutoAttach = PTargetSetAutoAttach {}
- data TargetGetTargets = TargetGetTargets {}
- data PTargetGetTargets = PTargetGetTargets {}
- data TargetGetTargetInfo = TargetGetTargetInfo {}
- data PTargetGetTargetInfo = PTargetGetTargetInfo {}
- data PTargetDisposeBrowserContext = PTargetDisposeBrowserContext {}
- data PTargetDetachFromTarget = PTargetDetachFromTarget {}
- data TargetCreateTarget = TargetCreateTarget {}
- data PTargetCreateTarget = PTargetCreateTarget {
- pTargetCreateTargetUrl :: Text
- pTargetCreateTargetWidth :: Maybe Int
- pTargetCreateTargetHeight :: Maybe Int
- pTargetCreateTargetBrowserContextId :: Maybe BrowserBrowserContextID
- pTargetCreateTargetEnableBeginFrameControl :: Maybe Bool
- pTargetCreateTargetNewWindow :: Maybe Bool
- pTargetCreateTargetBackground :: Maybe Bool
- data TargetGetBrowserContexts = TargetGetBrowserContexts {}
- data PTargetGetBrowserContexts = PTargetGetBrowserContexts
- data TargetCreateBrowserContext = TargetCreateBrowserContext {}
- data PTargetCreateBrowserContext = PTargetCreateBrowserContext {}
- data PTargetExposeDevToolsProtocol = PTargetExposeDevToolsProtocol {}
- data PTargetCloseTarget = PTargetCloseTarget {}
- data TargetAttachToBrowserTarget = TargetAttachToBrowserTarget {}
- data PTargetAttachToBrowserTarget = PTargetAttachToBrowserTarget
- data TargetAttachToTarget = TargetAttachToTarget {}
- data PTargetAttachToTarget = PTargetAttachToTarget {}
- data PTargetActivateTarget = PTargetActivateTarget {}
- data TargetTargetInfoChanged = TargetTargetInfoChanged {}
- data TargetTargetCrashed = TargetTargetCrashed {}
- data TargetTargetDestroyed = TargetTargetDestroyed {}
- data TargetTargetCreated = TargetTargetCreated {}
- data TargetReceivedMessageFromTarget = TargetReceivedMessageFromTarget {}
- data TargetDetachedFromTarget = TargetDetachedFromTarget {}
- data TargetAttachedToTarget = TargetAttachedToTarget {}
- data TargetRemoteLocation = TargetRemoteLocation {}
- type TargetTargetFilter = [TargetFilterEntry]
- data TargetFilterEntry = TargetFilterEntry {}
- data TargetTargetInfo = TargetTargetInfo {
- targetTargetInfoTargetId :: TargetTargetID
- targetTargetInfoType :: Text
- targetTargetInfoTitle :: Text
- targetTargetInfoUrl :: Text
- targetTargetInfoAttached :: Bool
- targetTargetInfoOpenerId :: Maybe TargetTargetID
- targetTargetInfoCanAccessOpener :: Bool
- targetTargetInfoOpenerFrameId :: Maybe PageFrameId
- targetTargetInfoBrowserContextId :: Maybe BrowserBrowserContextID
- targetTargetInfoSubtype :: Maybe Text
- type TargetSessionID = Text
- type TargetTargetID = Text
- data PBrowserExecuteBrowserCommand = PBrowserExecuteBrowserCommand {}
- data PBrowserSetDockTile = PBrowserSetDockTile {}
- data PBrowserSetWindowBounds = PBrowserSetWindowBounds {}
- data BrowserGetWindowForTarget = BrowserGetWindowForTarget {}
- data PBrowserGetWindowForTarget = PBrowserGetWindowForTarget {}
- data BrowserGetWindowBounds = BrowserGetWindowBounds {}
- data PBrowserGetWindowBounds = PBrowserGetWindowBounds {}
- data BrowserGetHistogram = BrowserGetHistogram {}
- data PBrowserGetHistogram = PBrowserGetHistogram {}
- data BrowserGetHistograms = BrowserGetHistograms {}
- data PBrowserGetHistograms = PBrowserGetHistograms {}
- data BrowserGetBrowserCommandLine = BrowserGetBrowserCommandLine {}
- data PBrowserGetBrowserCommandLine = PBrowserGetBrowserCommandLine
- data BrowserGetVersion = BrowserGetVersion {}
- data PBrowserGetVersion = PBrowserGetVersion
- data PBrowserCrashGpuProcess = PBrowserCrashGpuProcess
- data PBrowserCrash = PBrowserCrash
- data PBrowserClose = PBrowserClose
- data PBrowserCancelDownload = PBrowserCancelDownload {}
- data PBrowserSetDownloadBehavior = PBrowserSetDownloadBehavior {}
- data PBrowserSetDownloadBehaviorBehavior
- data PBrowserResetPermissions = PBrowserResetPermissions {}
- data PBrowserGrantPermissions = PBrowserGrantPermissions {}
- data PBrowserSetPermission = PBrowserSetPermission {}
- data BrowserDownloadProgress = BrowserDownloadProgress {}
- data BrowserDownloadProgressState
- data BrowserDownloadWillBegin = BrowserDownloadWillBegin {}
- data BrowserHistogram = BrowserHistogram {}
- data BrowserBucket = BrowserBucket {}
- data BrowserBrowserCommandId
- data BrowserPermissionDescriptor = BrowserPermissionDescriptor {}
- data BrowserPermissionSetting
- data BrowserPermissionType
- = BrowserPermissionTypeAccessibilityEvents
- | BrowserPermissionTypeAudioCapture
- | BrowserPermissionTypeBackgroundSync
- | BrowserPermissionTypeBackgroundFetch
- | BrowserPermissionTypeClipboardReadWrite
- | BrowserPermissionTypeClipboardSanitizedWrite
- | BrowserPermissionTypeDisplayCapture
- | BrowserPermissionTypeDurableStorage
- | BrowserPermissionTypeFlash
- | BrowserPermissionTypeGeolocation
- | BrowserPermissionTypeMidi
- | BrowserPermissionTypeMidiSysex
- | BrowserPermissionTypeNfc
- | BrowserPermissionTypeNotifications
- | BrowserPermissionTypePaymentHandler
- | BrowserPermissionTypePeriodicBackgroundSync
- | BrowserPermissionTypeProtectedMediaIdentifier
- | BrowserPermissionTypeSensors
- | BrowserPermissionTypeVideoCapture
- | BrowserPermissionTypeVideoCapturePanTiltZoom
- | BrowserPermissionTypeIdleDetection
- | BrowserPermissionTypeWakeLockScreen
- | BrowserPermissionTypeWakeLockSystem
- data BrowserBounds = BrowserBounds {}
- data BrowserWindowState
- type BrowserWindowID = Int
- type BrowserBrowserContextID = Text
- pBrowserSetPermission :: BrowserPermissionDescriptor -> BrowserPermissionSetting -> PBrowserSetPermission
- pBrowserGrantPermissions :: [BrowserPermissionType] -> PBrowserGrantPermissions
- pBrowserResetPermissions :: PBrowserResetPermissions
- pBrowserSetDownloadBehavior :: PBrowserSetDownloadBehaviorBehavior -> PBrowserSetDownloadBehavior
- pBrowserCancelDownload :: Text -> PBrowserCancelDownload
- pBrowserClose :: PBrowserClose
- pBrowserCrash :: PBrowserCrash
- pBrowserCrashGpuProcess :: PBrowserCrashGpuProcess
- pBrowserGetVersion :: PBrowserGetVersion
- pBrowserGetBrowserCommandLine :: PBrowserGetBrowserCommandLine
- pBrowserGetHistograms :: PBrowserGetHistograms
- pBrowserGetHistogram :: Text -> PBrowserGetHistogram
- pBrowserGetWindowBounds :: BrowserWindowID -> PBrowserGetWindowBounds
- pBrowserGetWindowForTarget :: PBrowserGetWindowForTarget
- pBrowserSetWindowBounds :: BrowserWindowID -> BrowserBounds -> PBrowserSetWindowBounds
- pBrowserSetDockTile :: PBrowserSetDockTile
- pBrowserExecuteBrowserCommand :: BrowserBrowserCommandId -> PBrowserExecuteBrowserCommand
- pTargetActivateTarget :: TargetTargetID -> PTargetActivateTarget
- pTargetAttachToTarget :: TargetTargetID -> PTargetAttachToTarget
- pTargetAttachToBrowserTarget :: PTargetAttachToBrowserTarget
- pTargetCloseTarget :: TargetTargetID -> PTargetCloseTarget
- pTargetExposeDevToolsProtocol :: TargetTargetID -> PTargetExposeDevToolsProtocol
- pTargetCreateBrowserContext :: PTargetCreateBrowserContext
- pTargetGetBrowserContexts :: PTargetGetBrowserContexts
- pTargetCreateTarget :: Text -> PTargetCreateTarget
- pTargetDetachFromTarget :: PTargetDetachFromTarget
- pTargetDisposeBrowserContext :: BrowserBrowserContextID -> PTargetDisposeBrowserContext
- pTargetGetTargetInfo :: PTargetGetTargetInfo
- pTargetGetTargets :: PTargetGetTargets
- pTargetSetAutoAttach :: Bool -> Bool -> PTargetSetAutoAttach
- pTargetAutoAttachRelated :: TargetTargetID -> Bool -> PTargetAutoAttachRelated
- pTargetSetDiscoverTargets :: Bool -> PTargetSetDiscoverTargets
- pTargetSetRemoteLocations :: [TargetRemoteLocation] -> PTargetSetRemoteLocations
Documentation
data PTargetSetRemoteLocations Source #
Enables target discovery for the specified locations, when setDiscoverTargets
was set to
true
.
Parameters of the setRemoteLocations
command.
Constructors
PTargetSetRemoteLocations | |
Fields
|
Instances
Eq PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetSetRemoteLocations -> PTargetSetRemoteLocations -> Bool # (/=) :: PTargetSetRemoteLocations -> PTargetSetRemoteLocations -> Bool # | |
Show PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetSetRemoteLocations -> ShowS # show :: PTargetSetRemoteLocations -> String # showList :: [PTargetSetRemoteLocations] -> ShowS # | |
ToJSON PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetSetRemoteLocations -> Value # toEncoding :: PTargetSetRemoteLocations -> Encoding # toJSONList :: [PTargetSetRemoteLocations] -> Value # | |
Command PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetSetDiscoverTargets Source #
Controls whether to discover available targets and notify via `targetCreatedtargetInfoChangedtargetDestroyed` events.
Parameters of the setDiscoverTargets
command.
Constructors
PTargetSetDiscoverTargets | |
Fields
|
Instances
Eq PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetSetDiscoverTargets -> PTargetSetDiscoverTargets -> Bool # (/=) :: PTargetSetDiscoverTargets -> PTargetSetDiscoverTargets -> Bool # | |
Show PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetSetDiscoverTargets -> ShowS # show :: PTargetSetDiscoverTargets -> String # showList :: [PTargetSetDiscoverTargets] -> ShowS # | |
ToJSON PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetSetDiscoverTargets -> Value # toEncoding :: PTargetSetDiscoverTargets -> Encoding # toJSONList :: [PTargetSetDiscoverTargets] -> Value # | |
Command PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetAutoAttachRelated Source #
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.
Parameters of the autoAttachRelated
command.
Constructors
PTargetAutoAttachRelated | |
Fields
|
Instances
data PTargetSetAutoAttach Source #
Controls whether to automatically attach to new targets which are considered to be related to
this one. 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.
Parameters of the setAutoAttach
command.
Constructors
PTargetSetAutoAttach | |
Fields
|
Instances
data TargetGetTargets Source #
Constructors
TargetGetTargets | |
Fields
|
Instances
Eq TargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetGetTargets -> TargetGetTargets -> Bool # (/=) :: TargetGetTargets -> TargetGetTargets -> Bool # | |
Show TargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetGetTargets -> ShowS # show :: TargetGetTargets -> String # showList :: [TargetGetTargets] -> ShowS # | |
FromJSON TargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetGetTargets # parseJSONList :: Value -> Parser [TargetGetTargets] # |
data PTargetGetTargets Source #
Retrieves a list of available targets.
Parameters of the getTargets
command.
Constructors
PTargetGetTargets | |
Fields
|
Instances
Eq PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetGetTargets -> PTargetGetTargets -> Bool # (/=) :: PTargetGetTargets -> PTargetGetTargets -> Bool # | |
Show PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetGetTargets -> ShowS # show :: PTargetGetTargets -> String # showList :: [PTargetGetTargets] -> ShowS # | |
ToJSON PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetGetTargets -> Value # toEncoding :: PTargetGetTargets -> Encoding # toJSONList :: [PTargetGetTargets] -> Value # toEncodingList :: [PTargetGetTargets] -> Encoding # | |
Command PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types Methods commandName :: Proxy PTargetGetTargets -> String Source # fromJSON :: Proxy PTargetGetTargets -> Value -> Result (CommandResponse PTargetGetTargets) Source # | |
type CommandResponse PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetGetTargetInfo Source #
Constructors
TargetGetTargetInfo | |
Instances
Eq TargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetGetTargetInfo -> TargetGetTargetInfo -> Bool # (/=) :: TargetGetTargetInfo -> TargetGetTargetInfo -> Bool # | |
Show TargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetGetTargetInfo -> ShowS # show :: TargetGetTargetInfo -> String # showList :: [TargetGetTargetInfo] -> ShowS # | |
FromJSON TargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetGetTargetInfo # parseJSONList :: Value -> Parser [TargetGetTargetInfo] # |
data PTargetGetTargetInfo Source #
Returns information about a target.
Parameters of the getTargetInfo
command.
Constructors
PTargetGetTargetInfo | |
Instances
data PTargetDisposeBrowserContext Source #
Deletes a BrowserContext. All the belonging pages will be closed without calling their beforeunload hooks.
Parameters of the disposeBrowserContext
command.
Constructors
PTargetDisposeBrowserContext | |
Instances
Eq PTargetDisposeBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetDisposeBrowserContext -> PTargetDisposeBrowserContext -> Bool # (/=) :: PTargetDisposeBrowserContext -> PTargetDisposeBrowserContext -> Bool # | |
Show PTargetDisposeBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetDisposeBrowserContext -> ShowS # show :: PTargetDisposeBrowserContext -> String # showList :: [PTargetDisposeBrowserContext] -> ShowS # | |
ToJSON PTargetDisposeBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetDisposeBrowserContext -> Value # toEncoding :: PTargetDisposeBrowserContext -> Encoding # toJSONList :: [PTargetDisposeBrowserContext] -> Value # toEncodingList :: [PTargetDisposeBrowserContext] -> Encoding # | |
Command PTargetDisposeBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetDisposeBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetDetachFromTarget Source #
Detaches session with given id.
Parameters of the detachFromTarget
command.
Constructors
PTargetDetachFromTarget | |
Fields
|
Instances
data TargetCreateTarget Source #
Constructors
TargetCreateTarget | |
Fields
|
Instances
Eq TargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetCreateTarget -> TargetCreateTarget -> Bool # (/=) :: TargetCreateTarget -> TargetCreateTarget -> Bool # | |
Show TargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetCreateTarget -> ShowS # show :: TargetCreateTarget -> String # showList :: [TargetCreateTarget] -> ShowS # | |
FromJSON TargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetCreateTarget # parseJSONList :: Value -> Parser [TargetCreateTarget] # |
data PTargetCreateTarget Source #
Creates a new page.
Parameters of the createTarget
command.
Constructors
PTargetCreateTarget | |
Fields
|
Instances
data TargetGetBrowserContexts Source #
Constructors
TargetGetBrowserContexts | |
Fields
|
Instances
Eq TargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetGetBrowserContexts -> TargetGetBrowserContexts -> Bool # (/=) :: TargetGetBrowserContexts -> TargetGetBrowserContexts -> Bool # | |
Show TargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetGetBrowserContexts -> ShowS # show :: TargetGetBrowserContexts -> String # showList :: [TargetGetBrowserContexts] -> ShowS # | |
FromJSON TargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetGetBrowserContexts # parseJSONList :: Value -> Parser [TargetGetBrowserContexts] # |
data PTargetGetBrowserContexts Source #
Returns all browser contexts created with createBrowserContext
method.
Parameters of the getBrowserContexts
command.
Constructors
PTargetGetBrowserContexts |
Instances
Eq PTargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetGetBrowserContexts -> PTargetGetBrowserContexts -> Bool # (/=) :: PTargetGetBrowserContexts -> PTargetGetBrowserContexts -> Bool # | |
Show PTargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetGetBrowserContexts -> ShowS # show :: PTargetGetBrowserContexts -> String # showList :: [PTargetGetBrowserContexts] -> ShowS # | |
ToJSON PTargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetGetBrowserContexts -> Value # toEncoding :: PTargetGetBrowserContexts -> Encoding # toJSONList :: [PTargetGetBrowserContexts] -> Value # | |
Command PTargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetGetBrowserContexts Source # | |
data TargetCreateBrowserContext Source #
Constructors
TargetCreateBrowserContext | |
Fields
|
Instances
Eq TargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetCreateBrowserContext -> TargetCreateBrowserContext -> Bool # (/=) :: TargetCreateBrowserContext -> TargetCreateBrowserContext -> Bool # | |
Show TargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetCreateBrowserContext -> ShowS # show :: TargetCreateBrowserContext -> String # showList :: [TargetCreateBrowserContext] -> ShowS # | |
FromJSON TargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetCreateBrowserContext # parseJSONList :: Value -> Parser [TargetCreateBrowserContext] # |
data PTargetCreateBrowserContext Source #
Creates a new empty BrowserContext. Similar to an incognito profile but you can have more than one.
Parameters of the createBrowserContext
command.
Constructors
PTargetCreateBrowserContext | |
Fields
|
Instances
Eq PTargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetCreateBrowserContext -> PTargetCreateBrowserContext -> Bool # (/=) :: PTargetCreateBrowserContext -> PTargetCreateBrowserContext -> Bool # | |
Show PTargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetCreateBrowserContext -> ShowS # show :: PTargetCreateBrowserContext -> String # showList :: [PTargetCreateBrowserContext] -> ShowS # | |
ToJSON PTargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetCreateBrowserContext -> Value # toEncoding :: PTargetCreateBrowserContext -> Encoding # toJSONList :: [PTargetCreateBrowserContext] -> Value # toEncodingList :: [PTargetCreateBrowserContext] -> Encoding # | |
Command PTargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetCreateBrowserContext Source # | |
data PTargetExposeDevToolsProtocol Source #
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.
Parameters of the exposeDevToolsProtocol
command.
Constructors
PTargetExposeDevToolsProtocol | |
Fields
|
Instances
Eq PTargetExposeDevToolsProtocol Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PTargetExposeDevToolsProtocol Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetExposeDevToolsProtocol -> ShowS # show :: PTargetExposeDevToolsProtocol -> String # showList :: [PTargetExposeDevToolsProtocol] -> ShowS # | |
ToJSON PTargetExposeDevToolsProtocol Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetExposeDevToolsProtocol -> Value # toEncoding :: PTargetExposeDevToolsProtocol -> Encoding # toJSONList :: [PTargetExposeDevToolsProtocol] -> Value # toEncodingList :: [PTargetExposeDevToolsProtocol] -> Encoding # | |
Command PTargetExposeDevToolsProtocol Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetExposeDevToolsProtocol Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetCloseTarget Source #
Closes the target. If the target is a page that gets closed too.
Parameters of the closeTarget
command.
Constructors
PTargetCloseTarget | |
Fields |
Instances
data TargetAttachToBrowserTarget Source #
Constructors
TargetAttachToBrowserTarget | |
Fields
|
Instances
Eq TargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetAttachToBrowserTarget -> TargetAttachToBrowserTarget -> Bool # (/=) :: TargetAttachToBrowserTarget -> TargetAttachToBrowserTarget -> Bool # | |
Show TargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetAttachToBrowserTarget -> ShowS # show :: TargetAttachToBrowserTarget -> String # showList :: [TargetAttachToBrowserTarget] -> ShowS # | |
FromJSON TargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetAttachToBrowserTarget # parseJSONList :: Value -> Parser [TargetAttachToBrowserTarget] # |
data PTargetAttachToBrowserTarget Source #
Attaches to the browser target, only uses flat sessionId mode.
Parameters of the attachToBrowserTarget
command.
Constructors
PTargetAttachToBrowserTarget |
Instances
Eq PTargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PTargetAttachToBrowserTarget -> PTargetAttachToBrowserTarget -> Bool # (/=) :: PTargetAttachToBrowserTarget -> PTargetAttachToBrowserTarget -> Bool # | |
Show PTargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PTargetAttachToBrowserTarget -> ShowS # show :: PTargetAttachToBrowserTarget -> String # showList :: [PTargetAttachToBrowserTarget] -> ShowS # | |
ToJSON PTargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PTargetAttachToBrowserTarget -> Value # toEncoding :: PTargetAttachToBrowserTarget -> Encoding # toJSONList :: [PTargetAttachToBrowserTarget] -> Value # toEncodingList :: [PTargetAttachToBrowserTarget] -> Encoding # | |
Command PTargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PTargetAttachToBrowserTarget Source # | |
data TargetAttachToTarget Source #
Constructors
TargetAttachToTarget | |
Fields
|
Instances
Eq TargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetAttachToTarget -> TargetAttachToTarget -> Bool # (/=) :: TargetAttachToTarget -> TargetAttachToTarget -> Bool # | |
Show TargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetAttachToTarget -> ShowS # show :: TargetAttachToTarget -> String # showList :: [TargetAttachToTarget] -> ShowS # | |
FromJSON TargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetAttachToTarget # parseJSONList :: Value -> Parser [TargetAttachToTarget] # |
data PTargetAttachToTarget Source #
Attaches to the target with given id.
Parameters of the attachToTarget
command.
Constructors
PTargetAttachToTarget | |
Fields
|
Instances
data PTargetActivateTarget Source #
Activates (focuses) the target.
Parameters of the activateTarget
command.
Constructors
PTargetActivateTarget | |
Instances
data TargetTargetInfoChanged Source #
Type of the targetInfoChanged
event.
Constructors
TargetTargetInfoChanged | |
Instances
Eq TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetTargetInfoChanged -> TargetTargetInfoChanged -> Bool # (/=) :: TargetTargetInfoChanged -> TargetTargetInfoChanged -> Bool # | |
Show TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetTargetInfoChanged -> ShowS # show :: TargetTargetInfoChanged -> String # showList :: [TargetTargetInfoChanged] -> ShowS # | |
FromJSON TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetTargetInfoChanged # parseJSONList :: Value -> Parser [TargetTargetInfoChanged] # | |
Event TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetCrashed Source #
Type of the targetCrashed
event.
Constructors
TargetTargetCrashed | |
Fields
|
Instances
Eq TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetTargetCrashed -> TargetTargetCrashed -> Bool # (/=) :: TargetTargetCrashed -> TargetTargetCrashed -> Bool # | |
Show TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetTargetCrashed -> ShowS # show :: TargetTargetCrashed -> String # showList :: [TargetTargetCrashed] -> ShowS # | |
FromJSON TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetTargetCrashed # parseJSONList :: Value -> Parser [TargetTargetCrashed] # | |
Event TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetDestroyed Source #
Type of the targetDestroyed
event.
Constructors
TargetTargetDestroyed | |
Instances
Eq TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetTargetDestroyed -> TargetTargetDestroyed -> Bool # (/=) :: TargetTargetDestroyed -> TargetTargetDestroyed -> Bool # | |
Show TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetTargetDestroyed -> ShowS # show :: TargetTargetDestroyed -> String # showList :: [TargetTargetDestroyed] -> ShowS # | |
FromJSON TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetTargetDestroyed # parseJSONList :: Value -> Parser [TargetTargetDestroyed] # | |
Event TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetCreated Source #
Type of the targetCreated
event.
Constructors
TargetTargetCreated | |
Instances
Eq TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetTargetCreated -> TargetTargetCreated -> Bool # (/=) :: TargetTargetCreated -> TargetTargetCreated -> Bool # | |
Show TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetTargetCreated -> ShowS # show :: TargetTargetCreated -> String # showList :: [TargetTargetCreated] -> ShowS # | |
FromJSON TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetTargetCreated # parseJSONList :: Value -> Parser [TargetTargetCreated] # | |
Event TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetReceivedMessageFromTarget Source #
Type of the receivedMessageFromTarget
event.
Constructors
TargetReceivedMessageFromTarget | |
Fields
|
Instances
Eq TargetReceivedMessageFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetReceivedMessageFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetReceivedMessageFromTarget -> ShowS # | |
FromJSON TargetReceivedMessageFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetReceivedMessageFromTarget # parseJSONList :: Value -> Parser [TargetReceivedMessageFromTarget] # | |
Event TargetReceivedMessageFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetDetachedFromTarget Source #
Type of the detachedFromTarget
event.
Constructors
TargetDetachedFromTarget | |
Fields
|
Instances
Eq TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetDetachedFromTarget -> TargetDetachedFromTarget -> Bool # (/=) :: TargetDetachedFromTarget -> TargetDetachedFromTarget -> Bool # | |
Show TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetDetachedFromTarget -> ShowS # show :: TargetDetachedFromTarget -> String # showList :: [TargetDetachedFromTarget] -> ShowS # | |
FromJSON TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetDetachedFromTarget # parseJSONList :: Value -> Parser [TargetDetachedFromTarget] # | |
Event TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetAttachedToTarget Source #
Type of the attachedToTarget
event.
Constructors
TargetAttachedToTarget | |
Fields
|
Instances
Eq TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetAttachedToTarget -> TargetAttachedToTarget -> Bool # (/=) :: TargetAttachedToTarget -> TargetAttachedToTarget -> Bool # | |
Show TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetAttachedToTarget -> ShowS # show :: TargetAttachedToTarget -> String # showList :: [TargetAttachedToTarget] -> ShowS # | |
FromJSON TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetAttachedToTarget # parseJSONList :: Value -> Parser [TargetAttachedToTarget] # | |
Event TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetRemoteLocation Source #
Type RemoteLocation
.
Constructors
TargetRemoteLocation | |
Fields |
Instances
Eq TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetRemoteLocation -> TargetRemoteLocation -> Bool # (/=) :: TargetRemoteLocation -> TargetRemoteLocation -> Bool # | |
Show TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetRemoteLocation -> ShowS # show :: TargetRemoteLocation -> String # showList :: [TargetRemoteLocation] -> ShowS # | |
ToJSON TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: TargetRemoteLocation -> Value # toEncoding :: TargetRemoteLocation -> Encoding # toJSONList :: [TargetRemoteLocation] -> Value # toEncodingList :: [TargetRemoteLocation] -> Encoding # | |
FromJSON TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetRemoteLocation # parseJSONList :: Value -> Parser [TargetRemoteLocation] # |
type TargetTargetFilter = [TargetFilterEntry] Source #
Type 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
).
data TargetFilterEntry Source #
Type FilterEntry
.
A filter used by target querydiscoveryauto-attach operations.
Constructors
TargetFilterEntry | |
Fields
|
Instances
Eq TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetFilterEntry -> TargetFilterEntry -> Bool # (/=) :: TargetFilterEntry -> TargetFilterEntry -> Bool # | |
Show TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetFilterEntry -> ShowS # show :: TargetFilterEntry -> String # showList :: [TargetFilterEntry] -> ShowS # | |
ToJSON TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: TargetFilterEntry -> Value # toEncoding :: TargetFilterEntry -> Encoding # toJSONList :: [TargetFilterEntry] -> Value # toEncodingList :: [TargetFilterEntry] -> Encoding # | |
FromJSON TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetFilterEntry # parseJSONList :: Value -> Parser [TargetFilterEntry] # |
data TargetTargetInfo Source #
Type TargetInfo
.
Constructors
TargetTargetInfo | |
Fields
|
Instances
Eq TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: TargetTargetInfo -> TargetTargetInfo -> Bool # (/=) :: TargetTargetInfo -> TargetTargetInfo -> Bool # | |
Show TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> TargetTargetInfo -> ShowS # show :: TargetTargetInfo -> String # showList :: [TargetTargetInfo] -> ShowS # | |
ToJSON TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: TargetTargetInfo -> Value # toEncoding :: TargetTargetInfo -> Encoding # toJSONList :: [TargetTargetInfo] -> Value # toEncodingList :: [TargetTargetInfo] -> Encoding # | |
FromJSON TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser TargetTargetInfo # parseJSONList :: Value -> Parser [TargetTargetInfo] # |
type TargetSessionID = Text Source #
Type SessionID
.
Unique identifier of attached debugging session.
type TargetTargetID = Text Source #
Type TargetID
.
data PBrowserExecuteBrowserCommand Source #
Invoke custom browser commands used by telemetry.
Parameters of the executeBrowserCommand
command.
Constructors
PBrowserExecuteBrowserCommand | |
Instances
Eq PBrowserExecuteBrowserCommand Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserExecuteBrowserCommand Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PBrowserExecuteBrowserCommand -> ShowS # show :: PBrowserExecuteBrowserCommand -> String # showList :: [PBrowserExecuteBrowserCommand] -> ShowS # | |
ToJSON PBrowserExecuteBrowserCommand Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PBrowserExecuteBrowserCommand -> Value # toEncoding :: PBrowserExecuteBrowserCommand -> Encoding # toJSONList :: [PBrowserExecuteBrowserCommand] -> Value # toEncodingList :: [PBrowserExecuteBrowserCommand] -> Encoding # | |
Command PBrowserExecuteBrowserCommand Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PBrowserExecuteBrowserCommand Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserSetDockTile Source #
Set dock tile details, platform-specific.
Parameters of the setDockTile
command.
Constructors
PBrowserSetDockTile | |
Fields
|
Instances
data PBrowserSetWindowBounds Source #
Set position and/or size of the browser window.
Parameters of the setWindowBounds
command.
Constructors
PBrowserSetWindowBounds | |
Fields
|
Instances
data BrowserGetWindowForTarget Source #
Constructors
BrowserGetWindowForTarget | |
Fields
|
Instances
Eq BrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserGetWindowForTarget -> BrowserGetWindowForTarget -> Bool # (/=) :: BrowserGetWindowForTarget -> BrowserGetWindowForTarget -> Bool # | |
Show BrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserGetWindowForTarget -> ShowS # show :: BrowserGetWindowForTarget -> String # showList :: [BrowserGetWindowForTarget] -> ShowS # | |
FromJSON BrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserGetWindowForTarget # parseJSONList :: Value -> Parser [BrowserGetWindowForTarget] # |
data PBrowserGetWindowForTarget Source #
Get the browser window that contains the devtools target.
Parameters of the getWindowForTarget
command.
Constructors
PBrowserGetWindowForTarget | |
Fields
|
Instances
Eq PBrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PBrowserGetWindowForTarget -> PBrowserGetWindowForTarget -> Bool # (/=) :: PBrowserGetWindowForTarget -> PBrowserGetWindowForTarget -> Bool # | |
Show PBrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PBrowserGetWindowForTarget -> ShowS # show :: PBrowserGetWindowForTarget -> String # showList :: [PBrowserGetWindowForTarget] -> ShowS # | |
ToJSON PBrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PBrowserGetWindowForTarget -> Value # toEncoding :: PBrowserGetWindowForTarget -> Encoding # toJSONList :: [PBrowserGetWindowForTarget] -> Value # toEncodingList :: [PBrowserGetWindowForTarget] -> Encoding # | |
Command PBrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PBrowserGetWindowForTarget Source # | |
data BrowserGetWindowBounds Source #
Constructors
BrowserGetWindowBounds | |
Fields
|
Instances
Eq BrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserGetWindowBounds -> BrowserGetWindowBounds -> Bool # (/=) :: BrowserGetWindowBounds -> BrowserGetWindowBounds -> Bool # | |
Show BrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserGetWindowBounds -> ShowS # show :: BrowserGetWindowBounds -> String # showList :: [BrowserGetWindowBounds] -> ShowS # | |
FromJSON BrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserGetWindowBounds # parseJSONList :: Value -> Parser [BrowserGetWindowBounds] # |
data PBrowserGetWindowBounds Source #
Get position and size of the browser window.
Parameters of the getWindowBounds
command.
Constructors
PBrowserGetWindowBounds | |
Fields
|
Instances
data BrowserGetHistogram Source #
Constructors
BrowserGetHistogram | |
Fields
|
Instances
Eq BrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserGetHistogram -> BrowserGetHistogram -> Bool # (/=) :: BrowserGetHistogram -> BrowserGetHistogram -> Bool # | |
Show BrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserGetHistogram -> ShowS # show :: BrowserGetHistogram -> String # showList :: [BrowserGetHistogram] -> ShowS # | |
FromJSON BrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserGetHistogram # parseJSONList :: Value -> Parser [BrowserGetHistogram] # |
data PBrowserGetHistogram Source #
Get a Chrome histogram by name.
Parameters of the getHistogram
command.
Constructors
PBrowserGetHistogram | |
Fields
|
Instances
data BrowserGetHistograms Source #
Constructors
BrowserGetHistograms | |
Fields
|
Instances
Eq BrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserGetHistograms -> BrowserGetHistograms -> Bool # (/=) :: BrowserGetHistograms -> BrowserGetHistograms -> Bool # | |
Show BrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserGetHistograms -> ShowS # show :: BrowserGetHistograms -> String # showList :: [BrowserGetHistograms] -> ShowS # | |
FromJSON BrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserGetHistograms # parseJSONList :: Value -> Parser [BrowserGetHistograms] # |
data PBrowserGetHistograms Source #
Get Chrome histograms.
Parameters of the getHistograms
command.
Constructors
PBrowserGetHistograms | |
Fields
|
Instances
data BrowserGetBrowserCommandLine Source #
Constructors
BrowserGetBrowserCommandLine | |
Fields
|
Instances
Eq BrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserGetBrowserCommandLine -> BrowserGetBrowserCommandLine -> Bool # (/=) :: BrowserGetBrowserCommandLine -> BrowserGetBrowserCommandLine -> Bool # | |
Show BrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserGetBrowserCommandLine -> ShowS # show :: BrowserGetBrowserCommandLine -> String # showList :: [BrowserGetBrowserCommandLine] -> ShowS # | |
FromJSON BrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserGetBrowserCommandLine # parseJSONList :: Value -> Parser [BrowserGetBrowserCommandLine] # |
data PBrowserGetBrowserCommandLine Source #
Returns the command line switches for the browser process if, and only if --enable-automation is on the commandline.
Parameters of the getBrowserCommandLine
command.
Constructors
PBrowserGetBrowserCommandLine |
Instances
Eq PBrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PBrowserGetBrowserCommandLine -> ShowS # show :: PBrowserGetBrowserCommandLine -> String # showList :: [PBrowserGetBrowserCommandLine] -> ShowS # | |
ToJSON PBrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PBrowserGetBrowserCommandLine -> Value # toEncoding :: PBrowserGetBrowserCommandLine -> Encoding # toJSONList :: [PBrowserGetBrowserCommandLine] -> Value # toEncodingList :: [PBrowserGetBrowserCommandLine] -> Encoding # | |
Command PBrowserGetBrowserCommandLine Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PBrowserGetBrowserCommandLine Source # | |
data BrowserGetVersion Source #
Constructors
BrowserGetVersion | |
Fields
|
Instances
Eq BrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserGetVersion -> BrowserGetVersion -> Bool # (/=) :: BrowserGetVersion -> BrowserGetVersion -> Bool # | |
Show BrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserGetVersion -> ShowS # show :: BrowserGetVersion -> String # showList :: [BrowserGetVersion] -> ShowS # | |
FromJSON BrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserGetVersion # parseJSONList :: Value -> Parser [BrowserGetVersion] # |
data PBrowserGetVersion Source #
Returns version information.
Parameters of the getVersion
command.
Constructors
PBrowserGetVersion |
Instances
data PBrowserCrashGpuProcess Source #
Crashes GPU process.
Parameters of the crashGpuProcess
command.
Constructors
PBrowserCrashGpuProcess |
Instances
data PBrowserCrash Source #
Crashes browser on the main thread.
Parameters of the crash
command.
Constructors
PBrowserCrash |
Instances
Eq PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PBrowserCrash -> PBrowserCrash -> Bool # (/=) :: PBrowserCrash -> PBrowserCrash -> Bool # | |
Show PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PBrowserCrash -> ShowS # show :: PBrowserCrash -> String # showList :: [PBrowserCrash] -> ShowS # | |
ToJSON PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PBrowserCrash -> Value # toEncoding :: PBrowserCrash -> Encoding # toJSONList :: [PBrowserCrash] -> Value # toEncodingList :: [PBrowserCrash] -> Encoding # | |
Command PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types Methods commandName :: Proxy PBrowserCrash -> String Source # fromJSON :: Proxy PBrowserCrash -> Value -> Result (CommandResponse PBrowserCrash) Source # | |
type CommandResponse PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserClose Source #
Close browser gracefully.
Parameters of the close
command.
Constructors
PBrowserClose |
Instances
Eq PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PBrowserClose -> PBrowserClose -> Bool # (/=) :: PBrowserClose -> PBrowserClose -> Bool # | |
Show PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PBrowserClose -> ShowS # show :: PBrowserClose -> String # showList :: [PBrowserClose] -> ShowS # | |
ToJSON PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PBrowserClose -> Value # toEncoding :: PBrowserClose -> Encoding # toJSONList :: [PBrowserClose] -> Value # toEncodingList :: [PBrowserClose] -> Encoding # | |
Command PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types Methods commandName :: Proxy PBrowserClose -> String Source # fromJSON :: Proxy PBrowserClose -> Value -> Result (CommandResponse PBrowserClose) Source # | |
type CommandResponse PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserCancelDownload Source #
Cancel a download if in progress
Parameters of the cancelDownload
command.
Constructors
PBrowserCancelDownload | |
Fields
|
Instances
data PBrowserSetDownloadBehavior Source #
Constructors
PBrowserSetDownloadBehavior | |
Fields
|
Instances
Eq PBrowserSetDownloadBehavior Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: PBrowserSetDownloadBehavior -> PBrowserSetDownloadBehavior -> Bool # (/=) :: PBrowserSetDownloadBehavior -> PBrowserSetDownloadBehavior -> Bool # | |
Show PBrowserSetDownloadBehavior Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> PBrowserSetDownloadBehavior -> ShowS # show :: PBrowserSetDownloadBehavior -> String # showList :: [PBrowserSetDownloadBehavior] -> ShowS # | |
ToJSON PBrowserSetDownloadBehavior Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: PBrowserSetDownloadBehavior -> Value # toEncoding :: PBrowserSetDownloadBehavior -> Encoding # toJSONList :: [PBrowserSetDownloadBehavior] -> Value # toEncodingList :: [PBrowserSetDownloadBehavior] -> Encoding # | |
Command PBrowserSetDownloadBehavior Source # | |
Defined in CDP.Domains.BrowserTarget Associated Types | |
type CommandResponse PBrowserSetDownloadBehavior Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserSetDownloadBehaviorBehavior Source #
Set the behavior when downloading a file.
Parameters of the setDownloadBehavior
command.
Constructors
PBrowserSetDownloadBehaviorBehaviorDeny | |
PBrowserSetDownloadBehaviorBehaviorAllow | |
PBrowserSetDownloadBehaviorBehaviorAllowAndName | |
PBrowserSetDownloadBehaviorBehaviorDefault |
Instances
data PBrowserResetPermissions Source #
Reset all permission management for all origins.
Parameters of the resetPermissions
command.
Constructors
PBrowserResetPermissions | |
Fields
|
Instances
data PBrowserGrantPermissions Source #
Grant specific permissions to the given origin and reject all others.
Parameters of the grantPermissions
command.
Constructors
PBrowserGrantPermissions | |
Fields
|
Instances
data PBrowserSetPermission Source #
Set permission settings for given origin.
Parameters of the setPermission
command.
Constructors
PBrowserSetPermission | |
Fields
|
Instances
data BrowserDownloadProgress Source #
Constructors
BrowserDownloadProgress | |
Fields
|
Instances
Eq BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserDownloadProgress -> BrowserDownloadProgress -> Bool # (/=) :: BrowserDownloadProgress -> BrowserDownloadProgress -> Bool # | |
Show BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserDownloadProgress -> ShowS # show :: BrowserDownloadProgress -> String # showList :: [BrowserDownloadProgress] -> ShowS # | |
FromJSON BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserDownloadProgress # parseJSONList :: Value -> Parser [BrowserDownloadProgress] # | |
Event BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserDownloadProgressState Source #
Type of the downloadProgress
event.
Constructors
BrowserDownloadProgressStateInProgress | |
BrowserDownloadProgressStateCompleted | |
BrowserDownloadProgressStateCanceled |
Instances
data BrowserDownloadWillBegin Source #
Type of the downloadWillBegin
event.
Constructors
BrowserDownloadWillBegin | |
Fields
|
Instances
Eq BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserDownloadWillBegin -> BrowserDownloadWillBegin -> Bool # (/=) :: BrowserDownloadWillBegin -> BrowserDownloadWillBegin -> Bool # | |
Show BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserDownloadWillBegin -> ShowS # show :: BrowserDownloadWillBegin -> String # showList :: [BrowserDownloadWillBegin] -> ShowS # | |
FromJSON BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserDownloadWillBegin # parseJSONList :: Value -> Parser [BrowserDownloadWillBegin] # | |
Event BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserHistogram Source #
Type Histogram
.
Chrome histogram.
Constructors
BrowserHistogram | |
Fields
|
Instances
Eq BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserHistogram -> BrowserHistogram -> Bool # (/=) :: BrowserHistogram -> BrowserHistogram -> Bool # | |
Show BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserHistogram -> ShowS # show :: BrowserHistogram -> String # showList :: [BrowserHistogram] -> ShowS # | |
ToJSON BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: BrowserHistogram -> Value # toEncoding :: BrowserHistogram -> Encoding # toJSONList :: [BrowserHistogram] -> Value # toEncodingList :: [BrowserHistogram] -> Encoding # | |
FromJSON BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserHistogram # parseJSONList :: Value -> Parser [BrowserHistogram] # |
data BrowserBucket Source #
Type Bucket
.
Chrome histogram bucket.
Constructors
BrowserBucket | |
Fields
|
Instances
Eq BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserBucket -> BrowserBucket -> Bool # (/=) :: BrowserBucket -> BrowserBucket -> Bool # | |
Show BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserBucket -> ShowS # show :: BrowserBucket -> String # showList :: [BrowserBucket] -> ShowS # | |
ToJSON BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: BrowserBucket -> Value # toEncoding :: BrowserBucket -> Encoding # toJSONList :: [BrowserBucket] -> Value # toEncodingList :: [BrowserBucket] -> Encoding # | |
FromJSON BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserBucket # parseJSONList :: Value -> Parser [BrowserBucket] # |
data BrowserBrowserCommandId Source #
Type BrowserCommandId
.
Browser command ids used by executeBrowserCommand.
Instances
data BrowserPermissionDescriptor Source #
Type PermissionDescriptor
.
Definition of PermissionDescriptor defined in the Permissions API:
https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
Constructors
BrowserPermissionDescriptor | |
Fields
|
Instances
data BrowserPermissionSetting Source #
Type PermissionSetting
.
Constructors
BrowserPermissionSettingGranted | |
BrowserPermissionSettingDenied | |
BrowserPermissionSettingPrompt |
Instances
data BrowserPermissionType Source #
Type PermissionType
.
Constructors
Instances
data BrowserBounds Source #
Type Bounds
.
Browser window bounds information
Constructors
BrowserBounds | |
Fields
|
Instances
Eq BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods (==) :: BrowserBounds -> BrowserBounds -> Bool # (/=) :: BrowserBounds -> BrowserBounds -> Bool # | |
Show BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods showsPrec :: Int -> BrowserBounds -> ShowS # show :: BrowserBounds -> String # showList :: [BrowserBounds] -> ShowS # | |
ToJSON BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods toJSON :: BrowserBounds -> Value # toEncoding :: BrowserBounds -> Encoding # toJSONList :: [BrowserBounds] -> Value # toEncodingList :: [BrowserBounds] -> Encoding # | |
FromJSON BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget Methods parseJSON :: Value -> Parser BrowserBounds # parseJSONList :: Value -> Parser [BrowserBounds] # |
data BrowserWindowState Source #
Type WindowState
.
The state of the browser window.
Constructors
BrowserWindowStateNormal | |
BrowserWindowStateMinimized | |
BrowserWindowStateMaximized | |
BrowserWindowStateFullscreen |
Instances
type BrowserWindowID = Int Source #
Type WindowID
.
type BrowserBrowserContextID = Text Source #
Type BrowserContextID
.
pBrowserSetPermission :: BrowserPermissionDescriptor -> BrowserPermissionSetting -> PBrowserSetPermission Source #
pBrowserSetDownloadBehavior :: PBrowserSetDownloadBehaviorBehavior -> PBrowserSetDownloadBehavior Source #
pTargetSetAutoAttach :: Bool -> Bool -> PTargetSetAutoAttach Source #