跨设备同步
JustZix 让你的配置在每台电脑和每个浏览器上保持一致。只需一个 25 位字符的同步密钥——规则、文件夹和设置都会跟随你,冲突会针对每个实体单独解决。
一个密钥,无需密码
同步基于一个由 JustZix 在你浏览器中本地生成的 25 位字符密钥。你在另一个浏览器或另一台电脑上输入相同的密钥,两个实例便立即归属于同一个账户。没有密码,也没有通过外部提供商的登录。
后端永远看不到密钥的明文形式——它只存储其 SHA-256 哈希。密钥既是你的标识符也是你的秘密,因此要像保管密码那样保管它。如果你丢失了它,通过邮件恢复会用一个新密钥替换旧的。
哪些内容会被同步
同步涵盖你使用扩展的全部工作,而不仅仅是规则本身:
- 文件夹和规则组及其结构,
- CSS 和 JavaScript 规则集以及操作,
- 界面主题和所选语言,
- 使用统计数据。
在一台设备上保存的更改会几乎实时出现在其他设备上,因此你可以在笔记本上打磨一条规则,然后在台式机上发现它已就绪。
按实体的冲突解决
每个实体——单条规则、一个文件夹、一项设置——都带有自己的 Lamport 时间戳。当两台设备各自独立地更改某些内容时,较新的版本胜出,但这是针对每个实体单独决定的。绝不会一次性整体覆盖“你的所有设置”。
删除操作通过 tombstone 传播——这些标记会告诉其他设备某个实体已被移除,而不是任其在下次同步时悄悄重现。登录时,当状态出现分歧,JustZix 会给出选择:使用服务器数据、发送你的本地数据,或以 Last-Write-Wins 方式合并双方。
Status 标签与完整重新同步
Status 标签是你了解同步状态的窗口。你将在那里找到同步历史、带有账户当前内容计数的“云端库”视图,以及一个完整重新同步按钮。
完整重新同步会从头开始将本地状态与服务器进行比较,并逐个实体地协调所有内容——在长时间中断后或添加一台全新设备后很有用。闲置账户会在 12 个月后被清理,提醒邮件会提前 30 天送达。
相关博客文章
更深入讲解此主题的文章。
其他功能
{ }
CSS 和 JavaScript 注入为任意域名或 URL 路径创建 CSS 和 JavaScript 规则。隐藏元素、修复布局、添加你自己的逻辑。
⊞
分层组织文件夹、分组、规则集和操作构成一棵树,从一次 CSS 修复到数百条规则始终井然有序。
◉
带通配符的 URL 模式将规则匹配到精确地址、整个网站或每个子域名。通配符 * 覆盖任意片段,排除模式让规则始终留在该在的地方。
◐
浮动按钮页面上的小圆形按钮用颜色显示规则状态,一次点击即可切换全部。右键点击打开面板逐条控制每条规则。
⚡
操作面板 — 6 种控件类型页面上的交互式工具栏,含六种控件类型:按钮、下拉列表、文本框、滑块、便签和三态开关。每个操作都会运行一小段代码。
⌨
编程 API — JZ 和 JUSTZIX两个全局对象——JZ 和 JUSTZIX——让你的规则脚本以编程方式触发操作按钮,并直接写入 Output Console,无需 DevTools。
⇗
分享与备份用 1–48 小时后过期的短链接分享文件夹、分组或规则,并以自动云端备份保护你的数据。
▣
页面内窗口 — CSS、JS 和控制台五个直接渲染在页面上的开发窗口:CSS 和 JS 编辑器、REPL 控制台、日志查看器和 AI 助手——无需 DevTools。