evaluate_script
Execute JavaScript in the browser page and retrieve the serialized output. Use this tool to run custom scripts that return JSON-serializable values for data extraction or page manipulation.
Instructions
Evaluate JavaScript on the page via chrome.scripting.executeScript. The script runs with extension execution semantics and must return a JSON-serializable value; returnByValue is accepted for API compatibility but the extension always returns the serialized result value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Optional page/tab ID to use | |
| script | Yes | The JavaScript to evaluate | |
| returnByValue | No | Accepted for compatibility only. The extension currently always returns the serialized result value. |