Skip to main content
The Listen command (Command Type: 13) subscribes to specific DOM events in the browser window context and relays event details via the onPush callback.

Command Type

Command Type ID: 13

Parameters

ParameterTypeDescriptionRequired
eventstringThe DOM event name to listen to (from WindowEventMap). Examples: "click", "keydown", "resize", "message"Yes
namestringA unique identifier for this listenerYes
timeoutnumberTimeout in millisecondsYes

Common Event Values

EventDescription
"message"Window postMessage events
"click"Mouse click events
"keydown"Keyboard key press events
"resize"Window resize events
"storage"localStorage change events
"popstate"History navigation events

Usage Examples

Listen for postMessage Events

{
  "command": "listen",
  "params": {
    "event": "message",
    "name": "messageListener",
    "timeout": 30000
  }
}

Listen for Click Events

{
  "command": "listen",
  "params": {
    "event": "click",
    "name": "clickListener",
    "timeout": 15000
  }
}