Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
PTargetSetRemoteLocations | |
|
Instances
Eq PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetSetRemoteLocations -> ShowS # show :: PTargetSetRemoteLocations -> String # showList :: [PTargetSetRemoteLocations] -> ShowS # | |
ToJSON PTargetSetRemoteLocations Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PTargetSetRemoteLocations Source # | |
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.
PTargetSetDiscoverTargets | |
|
Instances
Eq PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetSetDiscoverTargets -> ShowS # show :: PTargetSetDiscoverTargets -> String # showList :: [PTargetSetDiscoverTargets] -> ShowS # | |
ToJSON PTargetSetDiscoverTargets Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PTargetSetDiscoverTargets Source # | |
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.
PTargetAutoAttachRelated | |
|
Instances
Eq PTargetAutoAttachRelated Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PTargetAutoAttachRelated Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetAutoAttachRelated -> ShowS # show :: PTargetAutoAttachRelated -> String # showList :: [PTargetAutoAttachRelated] -> ShowS # | |
ToJSON PTargetAutoAttachRelated Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PTargetAutoAttachRelated Source # | |
type CommandResponse PTargetAutoAttachRelated Source # | |
Defined in CDP.Domains.BrowserTarget |
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.
PTargetSetAutoAttach | |
|
Instances
Eq PTargetSetAutoAttach Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetSetAutoAttach -> PTargetSetAutoAttach -> Bool # (/=) :: PTargetSetAutoAttach -> PTargetSetAutoAttach -> Bool # | |
Show PTargetSetAutoAttach Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetSetAutoAttach -> ShowS # show :: PTargetSetAutoAttach -> String # showList :: [PTargetSetAutoAttach] -> ShowS # | |
ToJSON PTargetSetAutoAttach Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetSetAutoAttach -> Value # toEncoding :: PTargetSetAutoAttach -> Encoding # toJSONList :: [PTargetSetAutoAttach] -> Value # toEncodingList :: [PTargetSetAutoAttach] -> Encoding # | |
Command PTargetSetAutoAttach Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PTargetSetAutoAttach Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetGetTargets Source #
TargetGetTargets | |
|
Instances
Eq TargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetGetTargets -> TargetGetTargets -> Bool # (/=) :: TargetGetTargets -> TargetGetTargets -> Bool # | |
Show TargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetGetTargets -> ShowS # show :: TargetGetTargets -> String # showList :: [TargetGetTargets] -> ShowS # | |
FromJSON TargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetGetTargets # parseJSONList :: Value -> Parser [TargetGetTargets] # |
data PTargetGetTargets Source #
Retrieves a list of available targets.
Parameters of the getTargets
command.
PTargetGetTargets | |
|
Instances
Eq PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetGetTargets -> PTargetGetTargets -> Bool # (/=) :: PTargetGetTargets -> PTargetGetTargets -> Bool # | |
Show PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetGetTargets -> ShowS # show :: PTargetGetTargets -> String # showList :: [PTargetGetTargets] -> ShowS # | |
ToJSON PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetGetTargets -> Value # toEncoding :: PTargetGetTargets -> Encoding # toJSONList :: [PTargetGetTargets] -> Value # toEncodingList :: [PTargetGetTargets] -> Encoding # | |
Command PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PTargetGetTargets Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetGetTargetInfo Source #
Instances
Eq TargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetGetTargetInfo -> TargetGetTargetInfo -> Bool # (/=) :: TargetGetTargetInfo -> TargetGetTargetInfo -> Bool # | |
Show TargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetGetTargetInfo -> ShowS # show :: TargetGetTargetInfo -> String # showList :: [TargetGetTargetInfo] -> ShowS # | |
FromJSON TargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetGetTargetInfo # parseJSONList :: Value -> Parser [TargetGetTargetInfo] # |
data PTargetGetTargetInfo Source #
Returns information about a target.
Parameters of the getTargetInfo
command.
Instances
Eq PTargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetGetTargetInfo -> PTargetGetTargetInfo -> Bool # (/=) :: PTargetGetTargetInfo -> PTargetGetTargetInfo -> Bool # | |
Show PTargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetGetTargetInfo -> ShowS # show :: PTargetGetTargetInfo -> String # showList :: [PTargetGetTargetInfo] -> ShowS # | |
ToJSON PTargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetGetTargetInfo -> Value # toEncoding :: PTargetGetTargetInfo -> Encoding # toJSONList :: [PTargetGetTargetInfo] -> Value # toEncodingList :: [PTargetGetTargetInfo] -> Encoding # | |
Command PTargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PTargetGetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetDisposeBrowserContext Source #
Deletes a BrowserContext. All the belonging pages will be closed without calling their beforeunload hooks.
Parameters of the disposeBrowserContext
command.
Instances
data PTargetDetachFromTarget Source #
Detaches session with given id.
Parameters of the detachFromTarget
command.
PTargetDetachFromTarget | |
|
Instances
Eq PTargetDetachFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PTargetDetachFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetDetachFromTarget -> ShowS # show :: PTargetDetachFromTarget -> String # showList :: [PTargetDetachFromTarget] -> ShowS # | |
ToJSON PTargetDetachFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PTargetDetachFromTarget Source # | |
type CommandResponse PTargetDetachFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetCreateTarget Source #
TargetCreateTarget | |
|
Instances
Eq TargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetCreateTarget -> TargetCreateTarget -> Bool # (/=) :: TargetCreateTarget -> TargetCreateTarget -> Bool # | |
Show TargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetCreateTarget -> ShowS # show :: TargetCreateTarget -> String # showList :: [TargetCreateTarget] -> ShowS # | |
FromJSON TargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetCreateTarget # parseJSONList :: Value -> Parser [TargetCreateTarget] # |
data PTargetCreateTarget Source #
Creates a new page.
Parameters of the createTarget
command.
PTargetCreateTarget | |
|
Instances
Eq PTargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetCreateTarget -> PTargetCreateTarget -> Bool # (/=) :: PTargetCreateTarget -> PTargetCreateTarget -> Bool # | |
Show PTargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetCreateTarget -> ShowS # show :: PTargetCreateTarget -> String # showList :: [PTargetCreateTarget] -> ShowS # | |
ToJSON PTargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetCreateTarget -> Value # toEncoding :: PTargetCreateTarget -> Encoding # toJSONList :: [PTargetCreateTarget] -> Value # toEncodingList :: [PTargetCreateTarget] -> Encoding # | |
Command PTargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PTargetCreateTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetGetBrowserContexts Source #
TargetGetBrowserContexts | |
|
Instances
Eq TargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetGetBrowserContexts -> ShowS # show :: TargetGetBrowserContexts -> String # showList :: [TargetGetBrowserContexts] -> ShowS # | |
FromJSON TargetGetBrowserContexts Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetGetBrowserContexts Source #
Returns all browser contexts created with createBrowserContext
method.
Parameters of the getBrowserContexts
command.
Instances
data TargetCreateBrowserContext Source #
TargetCreateBrowserContext | |
|
Instances
Eq TargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetCreateBrowserContext -> ShowS # show :: TargetCreateBrowserContext -> String # showList :: [TargetCreateBrowserContext] -> ShowS # | |
FromJSON TargetCreateBrowserContext Source # | |
Defined in CDP.Domains.BrowserTarget |
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.
PTargetCreateBrowserContext | |
|
Instances
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.
PTargetExposeDevToolsProtocol | |
|
Instances
data PTargetCloseTarget Source #
Closes the target. If the target is a page that gets closed too.
Parameters of the closeTarget
command.
Instances
Eq PTargetCloseTarget Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetCloseTarget -> PTargetCloseTarget -> Bool # (/=) :: PTargetCloseTarget -> PTargetCloseTarget -> Bool # | |
Show PTargetCloseTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetCloseTarget -> ShowS # show :: PTargetCloseTarget -> String # showList :: [PTargetCloseTarget] -> ShowS # | |
ToJSON PTargetCloseTarget Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetCloseTarget -> Value # toEncoding :: PTargetCloseTarget -> Encoding # toJSONList :: [PTargetCloseTarget] -> Value # toEncodingList :: [PTargetCloseTarget] -> Encoding # | |
Command PTargetCloseTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PTargetCloseTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetAttachToBrowserTarget Source #
TargetAttachToBrowserTarget | |
|
Instances
Eq TargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetAttachToBrowserTarget -> ShowS # show :: TargetAttachToBrowserTarget -> String # showList :: [TargetAttachToBrowserTarget] -> ShowS # | |
FromJSON TargetAttachToBrowserTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetAttachToBrowserTarget Source #
Attaches to the browser target, only uses flat sessionId mode.
Parameters of the attachToBrowserTarget
command.
Instances
data TargetAttachToTarget Source #
TargetAttachToTarget | |
|
Instances
Eq TargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetAttachToTarget -> TargetAttachToTarget -> Bool # (/=) :: TargetAttachToTarget -> TargetAttachToTarget -> Bool # | |
Show TargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetAttachToTarget -> ShowS # show :: TargetAttachToTarget -> String # showList :: [TargetAttachToTarget] -> ShowS # | |
FromJSON TargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetAttachToTarget # parseJSONList :: Value -> Parser [TargetAttachToTarget] # |
data PTargetAttachToTarget Source #
Attaches to the target with given id.
Parameters of the attachToTarget
command.
PTargetAttachToTarget | |
|
Instances
Eq PTargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetAttachToTarget -> PTargetAttachToTarget -> Bool # (/=) :: PTargetAttachToTarget -> PTargetAttachToTarget -> Bool # | |
Show PTargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetAttachToTarget -> ShowS # show :: PTargetAttachToTarget -> String # showList :: [PTargetAttachToTarget] -> ShowS # | |
ToJSON PTargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetAttachToTarget -> Value # toEncoding :: PTargetAttachToTarget -> Encoding # toJSONList :: [PTargetAttachToTarget] -> Value # toEncodingList :: [PTargetAttachToTarget] -> Encoding # | |
Command PTargetAttachToTarget Source # | |
type CommandResponse PTargetAttachToTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data PTargetActivateTarget Source #
Activates (focuses) the target.
Parameters of the activateTarget
command.
Instances
Eq PTargetActivateTarget Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PTargetActivateTarget -> PTargetActivateTarget -> Bool # (/=) :: PTargetActivateTarget -> PTargetActivateTarget -> Bool # | |
Show PTargetActivateTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PTargetActivateTarget -> ShowS # show :: PTargetActivateTarget -> String # showList :: [PTargetActivateTarget] -> ShowS # | |
ToJSON PTargetActivateTarget Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PTargetActivateTarget -> Value # toEncoding :: PTargetActivateTarget -> Encoding # toJSONList :: [PTargetActivateTarget] -> Value # toEncodingList :: [PTargetActivateTarget] -> Encoding # | |
Command PTargetActivateTarget Source # | |
type CommandResponse PTargetActivateTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetInfoChanged Source #
Type of the targetInfoChanged
event.
Instances
Eq TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetTargetInfoChanged -> ShowS # show :: TargetTargetInfoChanged -> String # showList :: [TargetTargetInfoChanged] -> ShowS # | |
FromJSON TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget | |
Event TargetTargetInfoChanged Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetCrashed Source #
Type of the targetCrashed
event.
TargetTargetCrashed | |
|
Instances
Eq TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetTargetCrashed -> TargetTargetCrashed -> Bool # (/=) :: TargetTargetCrashed -> TargetTargetCrashed -> Bool # | |
Show TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetTargetCrashed -> ShowS # show :: TargetTargetCrashed -> String # showList :: [TargetTargetCrashed] -> ShowS # | |
FromJSON TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetTargetCrashed # parseJSONList :: Value -> Parser [TargetTargetCrashed] # | |
Event TargetTargetCrashed Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetDestroyed Source #
Type of the targetDestroyed
event.
Instances
Eq TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetTargetDestroyed -> TargetTargetDestroyed -> Bool # (/=) :: TargetTargetDestroyed -> TargetTargetDestroyed -> Bool # | |
Show TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetTargetDestroyed -> ShowS # show :: TargetTargetDestroyed -> String # showList :: [TargetTargetDestroyed] -> ShowS # | |
FromJSON TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetTargetDestroyed # parseJSONList :: Value -> Parser [TargetTargetDestroyed] # | |
Event TargetTargetDestroyed Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetTargetCreated Source #
Type of the targetCreated
event.
Instances
Eq TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetTargetCreated -> TargetTargetCreated -> Bool # (/=) :: TargetTargetCreated -> TargetTargetCreated -> Bool # | |
Show TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetTargetCreated -> ShowS # show :: TargetTargetCreated -> String # showList :: [TargetTargetCreated] -> ShowS # | |
FromJSON TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetTargetCreated # parseJSONList :: Value -> Parser [TargetTargetCreated] # | |
Event TargetTargetCreated Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetReceivedMessageFromTarget Source #
Type of the receivedMessageFromTarget
event.
TargetReceivedMessageFromTarget | |
|
Instances
data TargetDetachedFromTarget Source #
Type of the detachedFromTarget
event.
TargetDetachedFromTarget | |
|
Instances
Eq TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetDetachedFromTarget -> ShowS # show :: TargetDetachedFromTarget -> String # showList :: [TargetDetachedFromTarget] -> ShowS # | |
FromJSON TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Event TargetDetachedFromTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetAttachedToTarget Source #
Type of the attachedToTarget
event.
TargetAttachedToTarget | |
|
Instances
Eq TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetAttachedToTarget -> ShowS # show :: TargetAttachedToTarget -> String # showList :: [TargetAttachedToTarget] -> ShowS # | |
FromJSON TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Event TargetAttachedToTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data TargetRemoteLocation Source #
Type RemoteLocation
.
Instances
Eq TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetRemoteLocation -> TargetRemoteLocation -> Bool # (/=) :: TargetRemoteLocation -> TargetRemoteLocation -> Bool # | |
Show TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetRemoteLocation -> ShowS # show :: TargetRemoteLocation -> String # showList :: [TargetRemoteLocation] -> ShowS # | |
ToJSON TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: TargetRemoteLocation -> Value # toEncoding :: TargetRemoteLocation -> Encoding # toJSONList :: [TargetRemoteLocation] -> Value # toEncodingList :: [TargetRemoteLocation] -> Encoding # | |
FromJSON TargetRemoteLocation Source # | |
Defined in CDP.Domains.BrowserTarget 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.
TargetFilterEntry | |
|
Instances
Eq TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetFilterEntry -> TargetFilterEntry -> Bool # (/=) :: TargetFilterEntry -> TargetFilterEntry -> Bool # | |
Show TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetFilterEntry -> ShowS # show :: TargetFilterEntry -> String # showList :: [TargetFilterEntry] -> ShowS # | |
ToJSON TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: TargetFilterEntry -> Value # toEncoding :: TargetFilterEntry -> Encoding # toJSONList :: [TargetFilterEntry] -> Value # toEncodingList :: [TargetFilterEntry] -> Encoding # | |
FromJSON TargetFilterEntry Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser TargetFilterEntry # parseJSONList :: Value -> Parser [TargetFilterEntry] # |
data TargetTargetInfo Source #
Type TargetInfo
.
TargetTargetInfo | |
|
Instances
Eq TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: TargetTargetInfo -> TargetTargetInfo -> Bool # (/=) :: TargetTargetInfo -> TargetTargetInfo -> Bool # | |
Show TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> TargetTargetInfo -> ShowS # show :: TargetTargetInfo -> String # showList :: [TargetTargetInfo] -> ShowS # | |
ToJSON TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: TargetTargetInfo -> Value # toEncoding :: TargetTargetInfo -> Encoding # toJSONList :: [TargetTargetInfo] -> Value # toEncodingList :: [TargetTargetInfo] -> Encoding # | |
FromJSON TargetTargetInfo Source # | |
Defined in CDP.Domains.BrowserTarget 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.
Instances
data PBrowserSetDockTile Source #
Set dock tile details, platform-specific.
Parameters of the setDockTile
command.
PBrowserSetDockTile | |
|
Instances
Eq PBrowserSetDockTile Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserSetDockTile -> PBrowserSetDockTile -> Bool # (/=) :: PBrowserSetDockTile -> PBrowserSetDockTile -> Bool # | |
Show PBrowserSetDockTile Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserSetDockTile -> ShowS # show :: PBrowserSetDockTile -> String # showList :: [PBrowserSetDockTile] -> ShowS # | |
ToJSON PBrowserSetDockTile Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserSetDockTile -> Value # toEncoding :: PBrowserSetDockTile -> Encoding # toJSONList :: [PBrowserSetDockTile] -> Value # toEncodingList :: [PBrowserSetDockTile] -> Encoding # | |
Command PBrowserSetDockTile Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PBrowserSetDockTile Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserSetWindowBounds Source #
Set position and/or size of the browser window.
Parameters of the setWindowBounds
command.
PBrowserSetWindowBounds | |
|
Instances
Eq PBrowserSetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserSetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserSetWindowBounds -> ShowS # show :: PBrowserSetWindowBounds -> String # showList :: [PBrowserSetWindowBounds] -> ShowS # | |
ToJSON PBrowserSetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PBrowserSetWindowBounds Source # | |
type CommandResponse PBrowserSetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserGetWindowForTarget Source #
BrowserGetWindowForTarget | |
|
Instances
Eq BrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show BrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserGetWindowForTarget -> ShowS # show :: BrowserGetWindowForTarget -> String # showList :: [BrowserGetWindowForTarget] -> ShowS # | |
FromJSON BrowserGetWindowForTarget Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserGetWindowForTarget Source #
Get the browser window that contains the devtools target.
Parameters of the getWindowForTarget
command.
PBrowserGetWindowForTarget | |
|
Instances
data BrowserGetWindowBounds Source #
BrowserGetWindowBounds | |
|
Instances
Eq BrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show BrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserGetWindowBounds -> ShowS # show :: BrowserGetWindowBounds -> String # showList :: [BrowserGetWindowBounds] -> ShowS # | |
FromJSON BrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserGetWindowBounds Source #
Get position and size of the browser window.
Parameters of the getWindowBounds
command.
PBrowserGetWindowBounds | |
|
Instances
Eq PBrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserGetWindowBounds -> ShowS # show :: PBrowserGetWindowBounds -> String # showList :: [PBrowserGetWindowBounds] -> ShowS # | |
ToJSON PBrowserGetWindowBounds Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PBrowserGetWindowBounds Source # | |
type CommandResponse PBrowserGetWindowBounds Source # | |
data BrowserGetHistogram Source #
Instances
Eq BrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: BrowserGetHistogram -> BrowserGetHistogram -> Bool # (/=) :: BrowserGetHistogram -> BrowserGetHistogram -> Bool # | |
Show BrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserGetHistogram -> ShowS # show :: BrowserGetHistogram -> String # showList :: [BrowserGetHistogram] -> ShowS # | |
FromJSON BrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser BrowserGetHistogram # parseJSONList :: Value -> Parser [BrowserGetHistogram] # |
data PBrowserGetHistogram Source #
Get a Chrome histogram by name.
Parameters of the getHistogram
command.
PBrowserGetHistogram | |
|
Instances
Eq PBrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserGetHistogram -> PBrowserGetHistogram -> Bool # (/=) :: PBrowserGetHistogram -> PBrowserGetHistogram -> Bool # | |
Show PBrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserGetHistogram -> ShowS # show :: PBrowserGetHistogram -> String # showList :: [PBrowserGetHistogram] -> ShowS # | |
ToJSON PBrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserGetHistogram -> Value # toEncoding :: PBrowserGetHistogram -> Encoding # toJSONList :: [PBrowserGetHistogram] -> Value # toEncodingList :: [PBrowserGetHistogram] -> Encoding # | |
Command PBrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PBrowserGetHistogram Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserGetHistograms Source #
BrowserGetHistograms | |
|
Instances
Eq BrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: BrowserGetHistograms -> BrowserGetHistograms -> Bool # (/=) :: BrowserGetHistograms -> BrowserGetHistograms -> Bool # | |
Show BrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserGetHistograms -> ShowS # show :: BrowserGetHistograms -> String # showList :: [BrowserGetHistograms] -> ShowS # | |
FromJSON BrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser BrowserGetHistograms # parseJSONList :: Value -> Parser [BrowserGetHistograms] # |
data PBrowserGetHistograms Source #
Get Chrome histograms.
Parameters of the getHistograms
command.
PBrowserGetHistograms | |
|
Instances
Eq PBrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserGetHistograms -> PBrowserGetHistograms -> Bool # (/=) :: PBrowserGetHistograms -> PBrowserGetHistograms -> Bool # | |
Show PBrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserGetHistograms -> ShowS # show :: PBrowserGetHistograms -> String # showList :: [PBrowserGetHistograms] -> ShowS # | |
ToJSON PBrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserGetHistograms -> Value # toEncoding :: PBrowserGetHistograms -> Encoding # toJSONList :: [PBrowserGetHistograms] -> Value # toEncodingList :: [PBrowserGetHistograms] -> Encoding # | |
Command PBrowserGetHistograms Source # | |
type CommandResponse PBrowserGetHistograms Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserGetBrowserCommandLine Source #
BrowserGetBrowserCommandLine | |
|
Instances
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.
Instances
data BrowserGetVersion Source #
BrowserGetVersion | |
|
Instances
Eq BrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: BrowserGetVersion -> BrowserGetVersion -> Bool # (/=) :: BrowserGetVersion -> BrowserGetVersion -> Bool # | |
Show BrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserGetVersion -> ShowS # show :: BrowserGetVersion -> String # showList :: [BrowserGetVersion] -> ShowS # | |
FromJSON BrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser BrowserGetVersion # parseJSONList :: Value -> Parser [BrowserGetVersion] # |
data PBrowserGetVersion Source #
Returns version information.
Parameters of the getVersion
command.
Instances
Eq PBrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserGetVersion -> PBrowserGetVersion -> Bool # (/=) :: PBrowserGetVersion -> PBrowserGetVersion -> Bool # | |
Show PBrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserGetVersion -> ShowS # show :: PBrowserGetVersion -> String # showList :: [PBrowserGetVersion] -> ShowS # | |
ToJSON PBrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserGetVersion -> Value # toEncoding :: PBrowserGetVersion -> Encoding # toJSONList :: [PBrowserGetVersion] -> Value # toEncodingList :: [PBrowserGetVersion] -> Encoding # | |
Command PBrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget | |
type CommandResponse PBrowserGetVersion Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserCrashGpuProcess Source #
Crashes GPU process.
Parameters of the crashGpuProcess
command.
Instances
Eq PBrowserCrashGpuProcess Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserCrashGpuProcess Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserCrashGpuProcess -> ShowS # show :: PBrowserCrashGpuProcess -> String # showList :: [PBrowserCrashGpuProcess] -> ShowS # | |
ToJSON PBrowserCrashGpuProcess Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PBrowserCrashGpuProcess Source # | |
type CommandResponse PBrowserCrashGpuProcess Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserCrash Source #
Crashes browser on the main thread.
Parameters of the crash
command.
Instances
Eq PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserCrash -> PBrowserCrash -> Bool # (/=) :: PBrowserCrash -> PBrowserCrash -> Bool # | |
Show PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserCrash -> ShowS # show :: PBrowserCrash -> String # showList :: [PBrowserCrash] -> ShowS # | |
ToJSON PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserCrash -> Value # toEncoding :: PBrowserCrash -> Encoding # toJSONList :: [PBrowserCrash] -> Value # toEncodingList :: [PBrowserCrash] -> Encoding # | |
Command PBrowserCrash Source # | |
Defined in CDP.Domains.BrowserTarget 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.
Instances
Eq PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserClose -> PBrowserClose -> Bool # (/=) :: PBrowserClose -> PBrowserClose -> Bool # | |
Show PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserClose -> ShowS # show :: PBrowserClose -> String # showList :: [PBrowserClose] -> ShowS # | |
ToJSON PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserClose -> Value # toEncoding :: PBrowserClose -> Encoding # toJSONList :: [PBrowserClose] -> Value # toEncodingList :: [PBrowserClose] -> Encoding # | |
Command PBrowserClose Source # | |
Defined in CDP.Domains.BrowserTarget 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.
PBrowserCancelDownload | |
|
Instances
Eq PBrowserCancelDownload Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserCancelDownload Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserCancelDownload -> ShowS # show :: PBrowserCancelDownload -> String # showList :: [PBrowserCancelDownload] -> ShowS # | |
ToJSON PBrowserCancelDownload Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserCancelDownload -> Value # toEncoding :: PBrowserCancelDownload -> Encoding # toJSONList :: [PBrowserCancelDownload] -> Value # | |
Command PBrowserCancelDownload Source # | |
type CommandResponse PBrowserCancelDownload Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserSetDownloadBehavior Source #
PBrowserSetDownloadBehavior | |
|
Instances
data PBrowserSetDownloadBehaviorBehavior Source #
Set the behavior when downloading a file.
Parameters of the setDownloadBehavior
command.
PBrowserSetDownloadBehaviorBehaviorDeny | |
PBrowserSetDownloadBehaviorBehaviorAllow | |
PBrowserSetDownloadBehaviorBehaviorAllowAndName | |
PBrowserSetDownloadBehaviorBehaviorDefault |
Instances
data PBrowserResetPermissions Source #
Reset all permission management for all origins.
Parameters of the resetPermissions
command.
PBrowserResetPermissions | |
|
Instances
Eq PBrowserResetPermissions Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserResetPermissions Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserResetPermissions -> ShowS # show :: PBrowserResetPermissions -> String # showList :: [PBrowserResetPermissions] -> ShowS # | |
ToJSON PBrowserResetPermissions Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PBrowserResetPermissions Source # | |
type CommandResponse PBrowserResetPermissions Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserGrantPermissions Source #
Grant specific permissions to the given origin and reject all others.
Parameters of the grantPermissions
command.
PBrowserGrantPermissions | |
|
Instances
Eq PBrowserGrantPermissions Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show PBrowserGrantPermissions Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserGrantPermissions -> ShowS # show :: PBrowserGrantPermissions -> String # showList :: [PBrowserGrantPermissions] -> ShowS # | |
ToJSON PBrowserGrantPermissions Source # | |
Defined in CDP.Domains.BrowserTarget | |
Command PBrowserGrantPermissions Source # | |
type CommandResponse PBrowserGrantPermissions Source # | |
Defined in CDP.Domains.BrowserTarget |
data PBrowserSetPermission Source #
Set permission settings for given origin.
Parameters of the setPermission
command.
PBrowserSetPermission | |
|
Instances
Eq PBrowserSetPermission Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: PBrowserSetPermission -> PBrowserSetPermission -> Bool # (/=) :: PBrowserSetPermission -> PBrowserSetPermission -> Bool # | |
Show PBrowserSetPermission Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> PBrowserSetPermission -> ShowS # show :: PBrowserSetPermission -> String # showList :: [PBrowserSetPermission] -> ShowS # | |
ToJSON PBrowserSetPermission Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: PBrowserSetPermission -> Value # toEncoding :: PBrowserSetPermission -> Encoding # toJSONList :: [PBrowserSetPermission] -> Value # toEncodingList :: [PBrowserSetPermission] -> Encoding # | |
Command PBrowserSetPermission Source # | |
type CommandResponse PBrowserSetPermission Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserDownloadProgress Source #
BrowserDownloadProgress | |
|
Instances
Eq BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserDownloadProgress -> ShowS # show :: BrowserDownloadProgress -> String # showList :: [BrowserDownloadProgress] -> ShowS # | |
FromJSON BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget | |
Event BrowserDownloadProgress Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserDownloadProgressState Source #
Type of the downloadProgress
event.
BrowserDownloadProgressStateInProgress | |
BrowserDownloadProgressStateCompleted | |
BrowserDownloadProgressStateCanceled |
Instances
data BrowserDownloadWillBegin Source #
Type of the downloadWillBegin
event.
BrowserDownloadWillBegin | |
|
Instances
Eq BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserDownloadWillBegin -> ShowS # show :: BrowserDownloadWillBegin -> String # showList :: [BrowserDownloadWillBegin] -> ShowS # | |
FromJSON BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget | |
Event BrowserDownloadWillBegin Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserHistogram Source #
Type Histogram
.
Chrome histogram.
BrowserHistogram | |
|
Instances
Eq BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: BrowserHistogram -> BrowserHistogram -> Bool # (/=) :: BrowserHistogram -> BrowserHistogram -> Bool # | |
Show BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserHistogram -> ShowS # show :: BrowserHistogram -> String # showList :: [BrowserHistogram] -> ShowS # | |
ToJSON BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: BrowserHistogram -> Value # toEncoding :: BrowserHistogram -> Encoding # toJSONList :: [BrowserHistogram] -> Value # toEncodingList :: [BrowserHistogram] -> Encoding # | |
FromJSON BrowserHistogram Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser BrowserHistogram # parseJSONList :: Value -> Parser [BrowserHistogram] # |
data BrowserBucket Source #
Type Bucket
.
Chrome histogram bucket.
BrowserBucket | |
|
Instances
Eq BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: BrowserBucket -> BrowserBucket -> Bool # (/=) :: BrowserBucket -> BrowserBucket -> Bool # | |
Show BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserBucket -> ShowS # show :: BrowserBucket -> String # showList :: [BrowserBucket] -> ShowS # | |
ToJSON BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: BrowserBucket -> Value # toEncoding :: BrowserBucket -> Encoding # toJSONList :: [BrowserBucket] -> Value # toEncodingList :: [BrowserBucket] -> Encoding # | |
FromJSON BrowserBucket Source # | |
Defined in CDP.Domains.BrowserTarget 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.
BrowserPermissionDescriptor | |
|
Instances
Eq BrowserPermissionDescriptor Source # | |
Defined in CDP.Domains.BrowserTarget | |
Show BrowserPermissionDescriptor Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserPermissionDescriptor -> ShowS # show :: BrowserPermissionDescriptor -> String # showList :: [BrowserPermissionDescriptor] -> ShowS # | |
ToJSON BrowserPermissionDescriptor Source # | |
Defined in CDP.Domains.BrowserTarget | |
FromJSON BrowserPermissionDescriptor Source # | |
Defined in CDP.Domains.BrowserTarget |
data BrowserPermissionSetting Source #
Type PermissionSetting
.
Instances
data BrowserPermissionType Source #
Type PermissionType
.
Instances
data BrowserBounds Source #
Type Bounds
.
Browser window bounds information
BrowserBounds | |
|
Instances
Eq BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget (==) :: BrowserBounds -> BrowserBounds -> Bool # (/=) :: BrowserBounds -> BrowserBounds -> Bool # | |
Show BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget showsPrec :: Int -> BrowserBounds -> ShowS # show :: BrowserBounds -> String # showList :: [BrowserBounds] -> ShowS # | |
ToJSON BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget toJSON :: BrowserBounds -> Value # toEncoding :: BrowserBounds -> Encoding # toJSONList :: [BrowserBounds] -> Value # toEncodingList :: [BrowserBounds] -> Encoding # | |
FromJSON BrowserBounds Source # | |
Defined in CDP.Domains.BrowserTarget parseJSON :: Value -> Parser BrowserBounds # parseJSONList :: Value -> Parser [BrowserBounds] # |
data BrowserWindowState Source #
Type WindowState
.
The state of the browser window.
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 #