跳到主要内容

配置选项

本文档列出 Schema Element Editor 的所有配置选项及其说明。

访问配置页面

  1. 右键点击工具栏的 Schema Element Editor 图标
  2. 选择「选项」或「Options」
  3. 或在 chrome://extensions/ 中找到 Schema Element Editor,点击「详情」→「扩展程序选项」

集成配置

元素标记配置

配置项说明默认值有效范围
属性名称标记可编辑元素的属性名id小写字母开头,可含字母、数字、连字符

实际使用的 HTML 属性为 data-{属性名称},如默认配置对应 data-id

postMessage 配置

配置项说明默认值有效范围
请求超时时间等待响应的最长时间5 秒1-30 秒
插件端 source插件发送消息的标识schema-element-editor-content字母开头
宿主端 source宿主响应消息的标识schema-element-editor-host字母开头

消息类型配置

配置项说明默认值
获取 SchemaGET_SCHEMA 消息类型GET_SCHEMA
更新 SchemaUPDATE_SCHEMA 消息类型UPDATE_SCHEMA
检查预览CHECK_PREVIEW 消息类型CHECK_PREVIEW
渲染预览RENDER_PREVIEW 消息类型RENDER_PREVIEW
清理预览CLEANUP_PREVIEW 消息类型CLEANUP_PREVIEW
开始录制START_RECORDING 消息类型START_RECORDING
停止录制STOP_RECORDING 消息类型STOP_RECORDING
推送数据SCHEMA_PUSH 消息类型SCHEMA_PUSH

元素检测与高亮

基础模式

配置项说明默认值有效范围
节流间隔鼠标移动检测频率16ms≥8ms
限制向上搜索层级是否限制查找父元素的层数关闭开/关
向上搜索深度查找父元素的最大层数51-100
高亮框颜色悬停时高亮框的颜色#1677FF任意颜色

搜索模式(批量高亮)

配置项说明默认值有效范围
启用功能是否启用批量高亮开启开/关
快捷键触发按键(配合 Alt)a单个字母或数字
最大高亮数量最多同时高亮的元素数500100-1000

录制模式

配置项说明默认值有效范围
启用功能是否启用录制模式开启开/关
快捷键切换录制模式的按键r单个字母或数字
高亮颜色录制模式的高亮框颜色#FF4D4F任意颜色
数据获取模式获取数据的方式轮询pollingeventDriven
轮询间隔轮询模式下的间隔100ms50-1000ms
数据无变化自动停止超时无变化时自动停止禁用3-300秒 或 留空

事件驱动模式性能更好,推荐使用

iframe 支持

配置项说明默认值选项
启用 iframe 元素检测是否检测 iframe 内元素关闭开/关
Schema 数据来源iframe 元素的数据来源iframe 内部iframetopFrame

编辑器配置

编辑器功能

配置项说明默认值
字符串自动解析自动将字符串解析为 Markdown Elements开启
AST 类型提示编辑 Elements[] 时提供智能补全开启

外观设置

配置项说明默认值
主题色插件界面的主题色#1677FF

功能开关

功能模块

配置项说明默认值
草稿功能保存/加载/删除草稿、自动保存开启
收藏功能添加/浏览/应用收藏开启
历史记录编辑历史和版本切换开启

工具栏按钮

配置项说明默认值
AST/RawString 切换内容类型切换按钮开启
转义/反转义字符串转义按钮开启
解析Deserialize 按钮关闭
压缩Compact 按钮关闭
格式化Format 按钮开启
预览Preview 按钮开启
导入导出Import/Export 按钮开启

点击「一键精简」可关闭所有工具栏按钮


实时预览

预览行为

配置项说明默认值有效范围
启用内置预览器宿主未提供预览时使用内置预览开启开/关
自动更新预览内容变化时自动更新预览关闭开/关
更新防抖编辑后多久更新预览500ms100-2000ms
预览区域宽度预览区域占比40%20-80%

层级配置

配置项说明默认值有效范围
默认 z-index非预览模式的层级21474836461000-2147483647
预览模式 z-index预览容器的层级9991-2147483647

数据管理

草稿配置

配置项说明默认值
草稿自动保存内容变化时自动保存草稿关闭

收藏配置

配置项说明默认值有效范围
最大收藏数量收藏列表的容量上限5010-200
最大固定收藏数量可固定的收藏数量上限101-50
收藏上限管理
  • 达到收藏数量上限时,添加收藏按钮会自动禁用
  • 鼠标悬停按钮会显示提示信息
  • 不会自动删除已有收藏,需手动删除后才能添加新收藏
  • 固定收藏不计入删除优先级,避免重要收藏被意外删除

配置预设 v2.4.0+

配置项说明默认值有效范围
预设配置上限可保存的配置预设数量51-20
预设上限管理
  • 达到预设数量上限时,保存预设按钮会自动禁用
  • 鼠标悬停按钮会显示提示信息
  • 预设列表按创建时间降序排列(最新的在前)
  • 不会自动删除已有预设,需手动删除后才能添加新预设

配置预设功能可以保存完整的插件配置方案,实现快速切换。详见 配置预设指南

历史记录配置

配置项说明默认值有效范围
历史记录上限普通版本的最大数量50 条10-200

特殊版本(保存、草稿、收藏)不计入上限

导出配置

配置项说明默认值
导出时自定义文件名导出时弹窗输入文件名关闭

快捷键配置

编辑器快捷键

配置项说明默认值
保存保存当前编辑内容Alt + S
格式化格式化 JSON 内容Alt + F
打开/更新预览打开或刷新预览Alt + P
关闭预览关闭预览面板Shift + Alt + P

快捷键要求

  • 必须包含 Ctrl/CmdAlt 修饰键
  • 避免使用浏览器保留快捷键

开发调试

日志设置

配置项说明默认值
启用调试日志在控制台输出调试信息关闭

默认值速查表

元素检测

配置项默认值
属性名称id
节流间隔16ms
高亮框颜色#1677FF
批量高亮快捷键Alt + A
最大高亮数量500
录制模式快捷键Alt + R
录制模式高亮颜色#FF4D4F
轮询间隔100ms

通信配置

配置项默认值
通信模式postMessage
请求超时5 秒
插件端 sourceschema-element-editor-content
宿主端 sourceschema-element-editor-host

数据管理

配置项默认值
最大收藏数量50
预设配置上限5
历史记录上限50
草稿自动保存关闭

预览配置

配置项默认值
启用内置预览器开启
自动更新预览关闭
更新防抖500ms
预览区域宽度40%

重置配置

重置单个区块

每个配置区块右上角有「重置」按钮,点击可将该区块恢复为默认值。

重置所有配置

暂不支持一键重置所有配置,需要逐个区块重置。


配置存储

配置数据存储在 Chrome 扩展存储中:

数据类型存储位置生命周期
配置选项chrome.storage.local持久保存
收藏数据chrome.storage.local持久保存
草稿数据chrome.storage.local持久保存
编辑历史sessionStorage标签页关闭后清除

配置迁移

从旧版本迁移

Schema Element Editor 会自动迁移旧版本的配置。如果遇到问题,可以尝试重置配置。

导出/导入配置

支持导出和导入完整配置:

  1. 导出配置:在设置页面点击"导出配置"按钮,将当前所有配置导出为JSON文件
  2. 导入配置:在设置页面点击"导入配置"按钮,选择之前导出的JSON文件
  3. 配置预设:使用配置预设功能可以保存多套配置方案,详见 配置预设指南