填写输入
preview_fill- 分组
- 预览
- 开启方式
- 对话设置「工具」页里它自己的开关。
- 审批
- 需审查:写入和无边界的操作要你批准,除非安全级别或之前的「总是允许」已经覆盖。
- 档案键
tool.preview_fill.description
在本对话的预览页面上填写输入框、文本域、下拉框或可编辑元素,用 CSS 选择器或页面快照给出的 uid 指定。
传空字符串会清空字段。下拉框按选项的值或显示文字匹配,一个都匹配不上时调用失败。
何时需要你确认
在 手动 和 允许编辑 级别下会请求确认;不提供 总是允许。如果你一直在自己用这个页面,要先在面板里把它交还给模型;页面登录着某个网站时,这次接管还需要你批准,任何安全级别都一样。详见浏览器与预览。
须知
- 值一次性写入,并触发
input和change事件,React 受控组件也能接住。整个过程不按任何键,所以监听按键的处理函数不会运行;需要按键事件时,模型改用 preview_eval。
参数
| 参数 | 类型 | 说明 |
|---|---|---|
value 必填值 | string | 要填入的值 |
selectorCSS Selector | string | 要填写的输入框 CSS 选择器;也可以改给 uid |
serverId服务器 ID | string | 服务器 ID |
uid元素 uid | integer | preview_snapshot 给这个输入框标出的 uid,即行首方括号里的数字;也可以改给 CSS 选择器 |