如何全局禁用dom.event.clipboardevents.enabled与dom.event.contextmenu.enabled并配置网站例外?
嘿,这个需求太接地气了——既要摆脱大部分网站烦人的复制粘贴/右键菜单限制,又不想影响Google Drive这类需要正常功能的站点,总不能每次都蹲在about:config里改来改去吧?下面给你两种靠谱的解决方案,都是Firefox里能搞定的:
方法一:用Firefox内置的站点特定偏好设置(无需扩展)
这是最原生的方案,不用装任何额外工具:
- 先搞定全局禁用:
打开about:config,依次找到dom.event.clipboardevents.enabled和dom.event.contextmenu.enabled,把它们的取值都改成false——这样大部分网站就没法限制你的复制粘贴和右键菜单操作了。 - 给需要例外的站点单独开绿灯:
还是在about:config页面,我们要创建站点专属的偏好项:- 右键点击页面空白处 → 选择「新建」→「布尔值」。
- 输入偏好名称
dom.event.clipboardevents.enabled@https://drive.google.com,然后将其设为true。 - 重复同样的操作,新建布尔值
dom.event.contextmenu.enabled@https://drive.google.com,也设为true。
(如果还有其他需要例外的站点,把域名换成对应的即可,比如https://docs.google.com)
这样全局保持禁用状态,只有你指定的站点会启用相关功能,完美适配你的需求!
方法二:用浏览器扩展简化操作(适合懒得手动改配置的人)
如果你觉得每次新建配置项太繁琐,装个扩展就能可视化管理站点例外:
比如uBlock Origin(很多人本来就用它拦截广告),你可以给特定站点添加规则:
- 打开uBlock Origin的设置面板 → 切换到「我的规则」标签页。
- 添加两条规则:
(把drive.google.com * allow clipboard drive.google.com * allow contextmenudrive.google.com替换成你需要例外的域名就行) - 点击「保存」并刷新目标站点,这个站点就不受全局禁用设置的影响了。
要是你想要更直观的一键切换功能,也可以试试专门的扩展Allow Copy,不过论精准控制多站点例外,uBlock的规则管理会更灵活。
备注:内容来源于stack exchange,提问作者Gerald
相关产品推荐
相关产品推荐

