← Back to DOMDebugger domain
DOMDebugger.getEventListeners
Returns event listeners of the given object.
Domain: DOMDebugger
stable
Parameters
| Name | Type | Description |
objectId | Runtime.RemoteObjectId | Identifier of the object to return listeners for. |
depth (optional) | integer | The maximum depth at which Node children should be retrieved, defaults to 1. Use -1 for the
entire subtree or provide an integer larger than 0. |
pierce (optional) | boolean | Whether or not iframes and shadow roots should be traversed when returning the subtree
(default is false). Reports listeners for all contexts if pierce is enabled. |
Returns
| Name | Type | Description |
listeners | array | Array of relevant listeners. |
Example Request
{
"id": 1,
"method": "DOMDebugger.getEventListeners",
"params": {
"objectId": "{\"injectedScriptId\":1,\"id\":1}"
}
}
Example Response
{
"id": 1,
"result": {
"listeners": []
}
}
Usage in Node.js
const result = await send('DOMDebugger.getEventListeners', {"objectId": "{\"injectedScriptId\":1,\"id\":1}"});
console.log(result);
// {"listeners": []}