实时动作保存在浏览器 session;长期审计只保存脱敏摘要,不记录参数、页面内容、Cookie 或执行结果。
{action.method}{action.targetTabId ? `Tab ${action.targetTabId}` : '扩展本机'}{action.state}{action.durationMs === undefined ? '进行中' : `${action.durationMs} ms`}最近 500 条授权、Bridge、接管与能力结果。
{event.action}
{event.summary || (event.targetTabId ? `标签页 ${event.targetTabId}` : event.taskId ? `任务 ${event.taskId}` : '扩展本机')}
{AUDIT_OUTCOME_LABELS[event.outcome]}
{event.durationMs === undefined ? '—' : `${event.durationMs} ms`}
{tab?.title || '选择一个 HTTP(S) 标签页,建立浏览器现场。'}
固定代理、SOCKS、PAC 与会话级认证出口。
{draft.id}
确定性优先级、冲突预览、PAC 路由与命中统计。
{pacScript || 'function FindProxyForURL(url, host) { … }'}{state.proxyRules.find((rule) => rule.id === item.ruleId)?.name || item.ruleId}{item.hits}
)}HttpOnly、Cookie Store、CHIPS 分区与多格式交换。
通过 Manifest V3 动态规则修改真实网络请求头,可按域名限定;不伪装页面 JS 设备指纹。
{rule.userAgent}{rule.domains.length ? rule.domains.join(', ') : '所有站点'}{rule.enabled ? '启用' : '停用'}HTTP 请求、表单导航、实时通信与前端加密调用。
生成文档绑定的结构化快照,识别认证信号并跟踪页面变化。
启用 Storage 后采集数据库与 Cache 名称。
}当前文档尚未记录 SPA 或导航变化。
}按全局路径复用页面已有的签名、加密或解密逻辑。
{result}}{JSON.stringify(evalResult.value, null, 2)}}
{context ? JSON.stringify(context, null, 2) : '尚未采集页面上下文。'}扩展主动连接本机 Bridge,网页无法直接访问此通道。
{bridge.engineInstanceId?.slice(0, 18)}{bridge.connectionId?.slice(0, 18)}{bridge.sessionId?.slice(0, 18)}{state.bridge.pairedEngine ? '设备身份已锁定到首次批准的 Yak 引擎。' : pairing.message}
{state.bridge.pairedEngine.engineIdentityId.slice(0, 24)}{state.bridge.pairedEngine.deviceId.slice(0, 24)}只把明确勾选的 frame 和能力授权给当前 Agent;子 frame、刷新和跨来源导航不会静默继承授权。
browser.tabs / frames列出授权标签页与完整 frame inventorybrowser.context生成结构化快照、存储 inventory、认证信号与上下文 diffbrowser.node.*检查或操作快照内的文档绑定节点引用browser.cookies读取指定标签页的浏览器 Cookiebrowser.network.*控制有界网络捕获、读取请求时间线并导出重放包browser.takeover将页面切到前台,交给用户扫码或二次验证browser.invoke以控制权限调用页面已有全局函数browser.eval以控制权限在页面主世界执行代码,支持 Promise 和超时proxy.list / switch读取并切换扩展代理配置