规则设置
规则由三部分组成:什么条件下匹配、控制哪些扩展、执行什么动作。你可以按网站、情景、操作系统或时间段自动管理扩展,也可以只把相关扩展放到 Popup 顶部。

在规则列表中添加规则,或使用每行的编辑、副本、删除及开关操作。关闭规则开关后,这条规则不再参与自动启停和规则置顶;关闭规则本身不会还原之前的扩展状态。
先创建一条网站规则
下面以在博客园阅读时开启阅读扩展为例:
- 在「规则设置」中点击「新增」。
- 在「匹配条件」中添加 URL 条件,选择「通配符」,添加
*://www.cnblogs.com/*。 - 在「规则执行目标:扩展(组)」中选择你的阅读扩展。
- 在「动作」中选择「匹配后打开」,然后保存。
- 打开一个匹配的页面。切换到其他网站后,这条规则不会主动关闭扩展。

如果希望切到其他网站时关闭扩展,可以选择「匹配才打开」。如果希望切换标签时保留扩展,直到所有阅读页面都关闭,再按下文的自定义示例配置。
1. 设置匹配条件
至少添加一个条件。添加多种条件时,可以选择:
- 满足以下所有条件:例如既处于「办公」情景,又打开了指定网站。
- 满足以下任一条件:例如处于「办公」情景,或者打开了指定网站。
每种条件只能添加一次,但可以在同一条件中选择多个 URL 表达式、情景、操作系统或时间段。同一条件内的这些选项只需满足任意一个。
URL
常规动作检查当前标签的 URL。「当前标签」指最近获得焦点的浏览器窗口中的活动标签。自定义动作还可以检查浏览器中任一已打开标签,不限于当前窗口。
| 匹配方式 | 写法与含义 |
|---|---|
| 通配符 | * 表示任意长度的内容,? 表示一个字符;例如 *://www.cnblogs.com/* 或 file://*.pdf |
| 正则表达式 | 填写表达式本身,不加 /.../ 分隔符;例如 ^https?://www\.cnblogs\.com/,匹配时忽略大小写 |
通配符模式会自动在表达式首尾补上 *,因此只填写一段文本也会按包含关系匹配。需要严格约束协议、域名或路径时,可以使用正则表达式。
默认不计算 URL 的查询参数和锚点。例如:
https://example.com/article?id=123#comments
默认参与匹配的是 https://example.com/article。需要根据 id=123 或 #comments 判断时,勾选「使用完整 URL 进行计算」。
情景模式
先在情景模式页面创建情景,再在规则中选择。选中的情景中只要有一个处于激活状态,这个条件就满足。
操作系统类型
选择需要生效的操作系统。适合让同一套同步规则在不同设备上执行不同操作;这不会改变浏览器本身对扩展的支持情况。
时间区间
按设备当地时间的小时和分钟计算。最多可以添加 10 个时间段,开始时间必须早于结束时间;单个区间不能直接跨午夜。起止时间都包含在匹配范围内。
规则会在初始化、标签 URL 变化、切换或关闭标签、窗口变化、情景变化等事件发生时重新计算,不会仅因为时钟到达某一分钟就自动执行。
例如,设置 17:00–18:00 匹配,如果浏览器一直没有相关事件,可能直到 17:20 切换标签时才执行。
2. 选择目标扩展或分组
可以同时选择多个扩展和分组。分组成员与单独选中的扩展会合并、去重;Extension Manager 不会把自己作为自动启停目标。
固定分组只保护手动分组开关操作。规则可以禁用固定分组中的扩展,隐藏分组也不提供规则豁免。
3. 选择动作
下表描述这一条规则提出的操作。多个规则作用于同一个扩展时,还要考虑后面的冲突处理。
| 动作 | 条件匹配时 | 条件不匹配时 |
|---|---|---|
| 匹配后关闭 | 禁用 | 不操作 |
| 匹配后打开 | 启用 | 不操作 |
| 匹配才关闭 | 禁用 | 启用 |
| 匹配才打开 | 启用 | 禁用 |
| 无 | 不操作 | 不操作 |
「不操作」表示这条规则不改变当前状态;其他规则或手动操作仍然可以改变它。上述常规动作在包含 URL 条件时,都按当前标签判断。
自定义:阅读标签全部关闭后再禁用
这个例子让扩展在你打开阅读页面时启用,切到其他标签时保留,直到没有任何匹配页面时再禁用:
- 添加 URL 条件,使用通配符
*://www.cnblogs.com/*,并选择阅读扩展作为目标。 - 动作选择「自定义」。
- 启用时机选择「条件匹配时」,URL 匹配方式选择「当前标签匹配」。
- 禁用时机选择「条件不匹配时」,URL 匹配方式选择「所有标签不匹配」。
- 保存后,打开阅读页面,再切换到其他网站,最后关闭所有匹配的阅读标签,观察扩展状态。
如果后台标签一打开就需要启用,可以将启用侧改成「任一标签匹配」。若再添加情景、系统或时间条件,它们仍按整条规则的「所有条件/任一条件」关系参与计算。
当前版本中,仅包含情景、操作系统或时间条件的规则,选择「自定义」动作后可能无法执行。这是待修复的实现缺陷。暂时请使用「匹配后打开/关闭」「匹配才打开/关闭」等普通动作。
自动刷新
部分扩展需要刷新页面才会生效。可以分别勾选启用后、禁用后刷新当前标签的选项。
刷新随实际启停操作发生,并非每次规则计算都会刷新。按「任一标签匹配」触发操作时,只有当前标签也满足规则,才会按配置刷新当前标签;不会把所有匹配页面一起刷新。
多条规则冲突与暂缓禁用
同一轮计算中,匹配后产生的操作优先于不匹配后产生的操作;相同优先级下,先出现的规则保留。因此,尽量避免为同一个扩展配置互相矛盾的动作。
自动禁用有约一秒延迟,期间新的自动启用请求可以取消待执行的禁用。目标扩展的相关页面仍在标签中打开时,自动禁用也会暂缓。
只想在网站上快速找到相关扩展,而不自动改变开关状态?参见置顶显示。