跳到主要内容

Schema Element Editor 文档

Schema Element Editor (SEE) 是一款 Chrome 浏览器扩展插件,用于实时查看和编辑 DOM 元素的 Schema 数据。专为前端开发者和测试人员打造,特别针对 AI 智能体对话场景(如 Agentic UI)优化。

🎯 核心特性

Agentic UI 集成

  • 🤝 原生支持 - 内置 Agentic UI postMessage 通信适配
  • 🔧 开发调试 - 开发环境下可直接调试 Bubble 组件数据

元素检测

  • 🎯 智能元素检测 - 按住 Alt/Option 键自动检测和高亮目标元素
  • 🔦 批量高亮 - 一键高亮页面所有可编辑元素
  • 🖼️ iframe 支持 - 支持检测同源 iframe 内的元素

Schema 编辑

  • 📝 专业编辑器 - 内置 CodeMirror 编辑器,支持语法高亮
  • 💾 实时更新 - 修改后直接同步到页面
  • 🔧 JSON 智能修复 - 自动检测并修复 JSON 语法错误
  • 🧠 AST 自动补全 - 编辑 Elements[] 类型时提供自动提示
  • 🤖 Markdown 解析 - 自动解析 Markdown 字符串为结构化数据

实时预览

  • 👁️ 实时预览 - 编辑时实时预览 Schema 效果
  • 📊 Diff 对比 - 版本差异对比,支持格式转换和工具操作

数据管理

  • 📜 编辑历史 - 自动记录编辑历史,支持版本回退
  • 💿 草稿功能 - 支持手动和自动保存草稿
  • 收藏管理 - 快速保存和应用常用配置
  • 📥📤 导入导出 - 支持 JSON 文件导入导出

录制模式

  • 🔴 Schema 录制 - 轮询检测 Schema 变化并记录快照
  • 📊 版本对比 - 选择任意两个版本进行差异对比

📖 文档结构

🚀 快速入门

从这里开始了解如何安装和使用插件:

📚 功能指南

详细了解 Schema Element Editor 的各项功能:

🔧 开发者集成指南

将 Schema Element Editor 集成到您的项目:

⚙️ 配置参考

🔧 技术栈

  • React 19 + TypeScript + Vite
  • Ant Design 6 + CodeMirror 6
  • Chrome Extension Manifest V3

🤝 获取帮助

如果您在使用过程中遇到问题:

  1. 查阅本文档中的相关指南
  2. GitHub Issues 中搜索是否有类似问题
  3. 提交新的 Issue 描述您遇到的问题

当前版本: v2.3.1