在页面执行 JavaScript
eval_jsExecute any JavaScript on a chosen web page and get serialized results, with built-in helpers for deep DOM queries, shadow DOM, iframes, waiting, and dynamic imports.
Instructions
在指定页面(pageId 省略且只连了一页时自动选中)执行任意 JavaScript 并返回序列化结果。支持 await 与多语句;最后一句表达式会被自动 return,也可显式 return。预置 $ / $$(普通查询)、$deep / $$deep(穿 shadow DOM 深度查询)、$import(页面路径动态 import)、$wait(轮询等条件,函数或选择器字符串,第二参为超时 ms)、$frame(同源 iframe 查询辅助,返回 {$,$$,$deep,$$deep,document,window})、$rect(元素几何+可见性)、$css(批量写样式)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | 要执行的 JS 代码 | |
| note | No | 操作说明:展示给页面用户的自然语言描述(用户会在页面气泡的操作记录里看到),用用户的语言填写,建议始终提供 | |
| pageId | No | 目标页面 id(可从 list_pages 获取;单页时可省略) | |
| timeoutMs | No | 超时毫秒数,默认 30000,上限 120000 |