可通过容器隔离、扩展内置例外或快捷键临时禁用三种方式让扩展仅在特定网站失效。容器法需Multi-Account Containers支持并关闭对应容器内扩展;uBlock Origin等支持站点规则,Dark Reader可按域名禁用;Toggle Extensions扩展支持快捷键单标签页启停。

你想让某个扩展只在特定网站失效,比如广告拦截器不干扰内部管理系统、翻译插件不在英文学习页面弹出,又不想全局禁用或卸载它。
通过容器隔离限制扩展作用域
此方法适用于支持“多账户容器”的扩展(如 uBlock Origin、HTTPS Everywhere),能精准控制扩展仅对指定域名生效或失效。
第一步:确保已安装 Multi-Account Containers 扩展。若未安装,在 about:addons 中搜索并添加。
第二步:点击地址栏右侧的“容器”图标 → 选择“新建容器标签页” → 命名为“工作内网”(或其他便于识别的名称)→ 点击创建。
第三步:右键该容器标签页 → 选择“管理容器” → 在列表中找到目标扩展(如 uBlock Origin)→ 关闭其开关。此时该扩展对该容器内所有页面完全不运行。
第四步:访问目标网站(如 https://intranet.company.local)时,务必使用这个专属容器标签页打开。扩展将不会注入脚本、不拦截请求、不显示图标。
【关键前提】 目标扩展必须声明支持 container tabs 权限——uBlock Origin、Dark Reader、NoScript 均支持;而部分老旧扩展(如旧版 Flash 插件)不支持此机制。
用扩展自带的站点例外功能
部分现代扩展内置白名单/黑名单逻辑,可直接设置“不在某域名启用”。
方法一:uBlock Origin 站点级禁用
点击 uBlock 图标 → 选择“仪表板” → 切换到“规则”选项卡 → 在“我的规则”框中新增一行:
@@||example.com^$document,domain=example.com
这行规则表示:在 example.com 域名下,完全放行所有文档请求,等效于临时停用 uBlock 的全部过滤能力。
方法二:Dark Reader 按域名关闭暗色模式
点击 Dark Reader 图标 → 选择“更多” → “网站列表” → 输入目标网址(如 https://docs.python.org)→ 点击“+”添加 → 在右侧下拉菜单中选择“禁用”。
该设置会写入本地 storage,重启浏览器后依然有效。
临时禁用扩展并绑定快捷键快速切换
适合需要高频切换场景,例如开发调试时反复启停 React DevTools。
1. 进入 about:addons → 找到目标扩展 → 点击右侧开关暂时禁用。
2. 安装扩展 “Toggle Extensions”(开发者:Zac Anger)→ 安装后可在地址栏右侧看到一个开关图标。
3. 点击该图标 → 勾选你希望被快捷键控制的扩展(如 Vue.js devtools)→ 设置快捷键(如 Ctrl+Shift+E)。
4. 访问指定网站时,按快捷键即可秒级启停,无需反复进出附加组件页面。
注意:快捷键仅对当前标签页生效,切换到其他网站标签页后状态不继承。


















