PureBasic WebGadget — Enumerations

Overview

These enumerations define the Domain Event IDs used within the Chromium Framework for executing Chrome DevTools Protocol (CDP) methods. Each domain has a base Event ID, and enumerations use an increment of 100, allowing the same method to be invoked multiple times (+1, +2, etc.) while maintaining unique identifiers.

Browser Events (12)

Enumeration BROWSER_USER_EVENTS 100000 Step 100
  #UE_Browser_AddPrivacySandboxCoordinatorKeyConfig
  #UE_Browser_AddPrivacySandboxEnrollmentOverride
  #UE_Browser_CancelDownload
  #UE_Browser_Close
  #UE_Browser_GetVersion
  #UE_Browser_GetBrowserCommandLine
  #UE_Browser_GetWindowBounds
  #UE_Browser_GetWindowForTarget
  #UE_Browser_GrantPermissions
  #UE_Browser_ResetPermissions
  #UE_Browser_SetDownloadBehavior
  #UE_Browser_SetPermission
  #UE_Browser_SetWindowBounds
EndEnumeration

DOM Events (27)

Enumeration DOM_USER_EVENTS 110000 Step 100
  #UE_DOM_DescribeNode
  #UE_DOM_Disable
  #UE_DOM_Enable
  #UE_DOM_Focus
  #UE_DOM_GetAttributes
  #UE_DOM_GetBoxModel
  #UE_DOM_GetDocument
  #UE_DOM_GetNodeForLocation
  #UE_DOM_GetOuterHTML
  #UE_DOM_HideHighlight
  #UE_DOM_HighlightNode
  #UE_DOM_HighlightRect
  #UE_DOM_MoveTo
  #UE_DOM_QuerySelector
  #UE_DOM_QuerySelectorAll
  #UE_DOM_RemoveAttribute
  #UE_DOM_RemoveNode
  #UE_DOM_RequestChildNodes
  #UE_DOM_RequestNode
  #UE_DOM_ResolveNode
  #UE_DOM_ScrollIntoViewIfNeeded
  #UE_DOM_SetAttributesAsText
  #UE_DOM_SetAttributeValue
  #UE_DOM_SetFileInputFiles
  #UE_DOM_SetNodeName
  #UE_DOM_SetNodeValue
  #UE_DOM_SetOuterHTML
EndEnumeration

Emulation Events (19)

Enumeration EMULATION_USER_EVENTS 120000 Step 100
  #UE_Emulation_ClearDeviceMetricsOverride
  #UE_Emulation_ClearGeolocationOverride
  #UE_Emulation_ClearIdleOverride
  #UE_Emulation_ResetPageScaleFactor
  #UE_Emulation_SetAutoDarkModeOverride
  #UE_Emulation_SetCPUThrottlingRate
  #UE_Emulation_SetDefaultBackgroundColorOverride
  #UE_Emulation_SetDeviceMetricsOverride
  #UE_Emulation_SetEmulatedMedia
  #UE_Emulation_SetEmulatedOSTextScale
  #UE_Emulation_SetEmulatedVisionDeficiency
  #UE_Emulation_SetGeolocationOverride
  #UE_Emulation_SetIdleOverride
  #UE_Emulation_SetPageScaleFactor
  #UE_Emulation_SetScriptExecutionDisabled
  #UE_Emulation_SetScrollbarsHidden
  #UE_Emulation_SetTimezoneOverride
  #UE_Emulation_SetTouchEmulationEnabled
  #UE_Emulation_SetUserAgentOverride
EndEnumeration

Fetch Events (8)

Enumeration FETCH_USER_EVENTS 130000 Step 100
  #UE_Fetch_ContinueRequest
  #UE_Fetch_ContinueWithAuth
  #UE_Fetch_Disable
  #UE_Fetch_Enable
  #UE_Fetch_FailRequest
  #UE_Fetch_FulfillRequest
  #UE_Fetch_GetResponseBody
  #UE_Fetch_TakeResponseBodyAsStream
EndEnumeration

Input Events (7)

Enumeration INPUT_USER_EVENTS 140000 Step 100
  #UE_Input_CancelDragging
  #UE_Input_DispatchKeyEvent
  #UE_Input_DispatchMouseEvent
  #UE_Input_DispatchTouchEvent
  #UE_Input_EmulateTouchFromMouseEvent
  #UE_Input_InsertText
  #UE_Input_SetIgnoreInputEvents
EndEnumeration

Network Events (14)

Enumeration NETWORK_USER_EVENTS 150000 Step 100
  #UE_Network_ClearBrowserCache
  #UE_Network_ClearBrowserCookies
  #UE_Network_DeleteCookies
  #UE_Network_Disable
  #UE_Network_Enable
  #UE_Network_GetCookies
  #UE_Network_GetRequestPostData
  #UE_Network_GetResponseBody
  #UE_Network_SetBypassServiceWorker
  #UE_Network_SetCacheDisabled
  #UE_Network_SetCookie
  #UE_Network_SetCookies
  #UE_Network_SetExtraHTTPHeaders
  #UE_Network_SetUserAgentOverride
EndEnumeration

Overlay Events (24)

Enumeration OVERLAY_USER_EVENTS 160000 Step 100
  #UE_Overlay_Disable
  #UE_Overlay_Enable
  #UE_Overlay_HideHighlight
  #UE_Overlay_HighlightNode
  #UE_Overlay_HighlightQuad
  #UE_Overlay_HighlightRect
  #UE_Overlay_HighlightSourceOrder
  #UE_Overlay_SetInspectMode
  #UE_Overlay_SetPausedInDebuggerMessage
  #UE_Overlay_SetShowAdHighlights
  #UE_Overlay_SetShowContainerQueryOverlays
  #UE_Overlay_SetShowDebugBorders
  #UE_Overlay_SetShowFlexOverlays
  #UE_Overlay_SetShowFPSCounter
  #UE_Overlay_SetShowGridOverlays
  #UE_Overlay_SetShowHinge
  #UE_Overlay_SetShowInspectedElementAnchor
  #UE_Overlay_SetShowIsolatedElements
  #UE_Overlay_SetShowLayoutShiftRegions
  #UE_Overlay_SetShowPaintRects
  #UE_Overlay_SetShowScrollBottleneckRects
  #UE_Overlay_SetShowScrollSnapOverlays
  #UE_Overlay_SetShowViewportSizeOnResize
  #UE_Overlay_SetShowWindowControlsOverlay
EndEnumeration

Page Events (26)

Enumeration PAGE_USER_EVENTS 170000 Step 100
  #UE_Page_AddScriptToEvaluateOnNewDocument
  #UE_Page_BringToFront
  #UE_Page_CaptureScreenshot
  #UE_Page_Close
  #UE_Page_CreateIsolatedWorld
  #UE_Page_Disable
  #UE_Page_Enable
  #UE_Page_GetAppManifest
  #UE_Page_GetFrameTree
  #UE_Page_GetLayoutMetrics
  #UE_Page_GetNavigationHistory
  #UE_Page_HandleJavaScriptDialog
  #UE_Page_Navigate
  #UE_Page_NavigateToHistoryEntry
  #UE_Page_PrintToPDF
  #UE_Page_Reload
  #UE_Page_RemoveScriptToEvaluateOnNewDocument
  #UE_Page_ResetNavigationHistory
  #UE_Page_ScreencastFrameAck
  #UE_Page_SetBypassCSP
  #UE_Page_SetDocumentContent
  #UE_Page_SetInterceptFileChooserDialog
  #UE_Page_SetLifecycleEventsEnabled
  #UE_Page_StartScreencast
  #UE_Page_StopLoading
  #UE_Page_StopScreencast
EndEnumeration

Runtime Events (17)

Enumeration RUNTIME_USER_EVENTS 180000 Step 100
  #UE_Runtime_AddBinding
  #UE_Runtime_AwaitPromise
  #UE_Runtime_CallFunctionOn
  #UE_Runtime_CompileScript
  #UE_Runtime_Disable
  #UE_Runtime_DiscardConsoleEntries
  #UE_Runtime_Enable
  #UE_Runtime_Evaluate
  #UE_Runtime_GetProperties
  #UE_Runtime_GlobalLexicalScopeNames
  #UE_Runtime_QueryObjects
  #UE_Runtime_ReleaseObject
  #UE_Runtime_ReleaseObjectGroup
  #UE_Runtime_RemoveBinding
  #UE_Runtime_RunIfWaitingForDebugger
  #UE_Runtime_RunScript
  #UE_Runtime_SetAsyncCallStackDepth
EndEnumeration

Target Events (12)

Enumeration TARGET_USER_EVENTS 190000 Step 100
  #UE_Target_ActivateTarget
  #UE_Target_AttachToTarget
  #UE_Target_CloseTarget
  #UE_Target_CreateBrowserContext
  #UE_Target_CreateTarget
  #UE_Target_DetachFromTarget
  #UE_Target_DisposeBrowserContext
  #UE_Target_GetBrowserContexts
  #UE_Target_GetTargetInfo
  #UE_Target_GetTargets
  #UE_Target_SetAutoAttach
  #UE_Target_SetDiscoverTargets
EndEnumeration