| 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 #