跳到主要内容

Schema Element Editor 文档

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

🎯 核心特性

分类功能说明
Agentic UI 集成🤝 Agentic UI 开箱即用Agentic UI 已集成插件支持,开发环境下可直接调试 Bubble 组件数据
元素检测与交互🎯 智能元素检测按住 Alt/Option 键时自动检测和高亮目标元素
🔦 批量高亮支持快捷键(Alt+字母/数字)一键高亮页面所有可编辑元素,可配置快捷键和数量上限
🔴 录制模式按 Alt+R 进入录制模式,轮询检测Schema变化并记录快照,支持多版本Diff对比
🖼️ iframe 支持支持检测页面中同源 iframe 内的元素,高亮框统一渲染在主页面
Schema 编辑📝 Schema 编辑器内置CodeMirror编辑器,支持JSON格式化、压缩、转义/去转义等操作
💾 实时更新修改后直接同步到页面
🔧 JSON 智能修复自动检测JSON语法错误,一键定位错误位置并尝试智能修复,支持 Diff 对比查看修复前后差异
🖱️ 快速单独编辑在编辑器中选中内容后可快速打开独立编辑弹窗,支持选中自动显示或右键触发两种模式,提供完整的编辑和格式化功能
🧠 AST 自动补全编辑 AST 类型数据时提供字段名和类型的自动提示,支持快捷键触发
🤖 智能解析自动解析 Markdown 字符串为结构化数据,完美适配 AI 智能体对话场景
预览与对比👁️ 实时预览支持在编辑时实时预览Schema效果,可自定义预览组件
数据管理📜 编辑历史自动记录编辑历史,支持版本回退和对比,标记保存/草稿/收藏等特殊版本
💿 草稿功能支持手动保存和自动保存草稿,防止数据丢失
收藏管理快速保存和应用常用Schema配置,支持编辑已保存的收藏
📥📤 导入导出支持导出Schema为JSON文件,也可从文件导入,方便数据分享和备份
配置与定制📋 预设配置支持保存和管理完整的插件配置方案,可一键切换不同的工作环境配置 (v2.4.0+)
⚙️ 灵活配置可自定义属性名、搜索深度、节流间隔等参数
🎨 样式隔离使用Shadow DOM确保样式不受页面干扰
🌈 主题色配置支持自定义插件主题色,配置页面和编辑器界面统一应用 (v1.21.0+)

📖 文档结构

🚀 快速入门

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

📚 功能指南

详细了解 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.6.1