配置指南
设置页可以通过弹窗顶部的「设置」按钮打开,或者在 chrome://extensions/ 找到 StackPrism 卡片点「详情 → 扩展程序选项」。
设置页分五块:
- 识别开关 — 23 个分类的启停(关掉后该分类的技术不再显示在弹窗里)
- 禁用指定技术 — 用名字精确屏蔽某些技术(无视分类)
- 自定义弹窗样式 — 写一段 CSS 覆盖弹窗 / 设置页样式
- 自定义规则 — 用表单或 JSON 添加自己的识别规则
- 规则 JSON 导入导出 — 在多浏览器 / 多设备同步规则集合
配置存储位置
所有配置存在 chrome.storage.sync,会随你登录的 Google / Edge 账号跨设备同步。Key 是 stackPrismSettings。如果不想同步,可以关闭浏览器自己的同步功能。
chrome.storage.sync 的容量上限是 100KB,单个 key 不超 8KB。这意味着:
- 自定义规则数量有上限(约 100 条以内安全)
- 自定义 CSS 长度有上限(不超 10000 字符)
- 禁用列表不能太长
实际限制由 src/types/settings.ts 里的 CUSTOM_RULE_LIMITS 决定,超出后保存会失败并显示错误。
改完什么时候生效
| 改动 | 何时生效 |
|---|---|
| 识别开关 / 禁用技术 / 自定义 CSS | 重新打开弹窗后立即生效 |
| 自定义规则 | 保存后下次刷新页面 + 重新打开弹窗 |
| JSON 导入 | 同上 |
点「保存设置」后会立即写入 storage,不需要刷新设置页。