代码木鱼 发表于 2026-8-8 16:06:07

Block Ctrl+Shift+C DevTools Shortcut

概述
Microsoft Edge 将 Ctrl+Shift+C 硬编码为“打开 DevTools 到 Elements 选项卡”加速器。此扩展可防止该快捷方式打开 DevTools,同时保留页面级处理程序的击键 — 最重要的是,将 Ctrl+Shift+C 绑定为标准“复制”快捷方式的 Web 终端模拟器。

为什么存在:

- 禁用 Ctrl+Shift+C 的组策略/注册表方法会消耗浏览器镶边级别的击键,从而破坏 Web 终端。
- 常见的“禁用键盘快捷键”扩展调用 stopImmediatePropagation(),这也会杀死页面级处理程序。
- 此扩展仅在 Ctrl+Shift+C 上调用 PreventDefault() 并合成复制命令,因此 DevTools 不会打开并且 Web 终端选择仍然会复制。

行为:

- 在任何页面上按 Ctrl+Shift+C:DevTools 无法打开。复制选定的文本(DOM 或终端)。
- F12 / Ctrl+Shift+I:正常打开 DevTools。
- 右键单击​​然后检查:正常打开 DevTools。

限制:

- 无法在浏览器内部页面(edge://*、新标签页、附加组件存储、设置)上运行。 DevTools 仍将在这些页面上通过 Ctrl+Shift+C 打开。这是浏览器平台的严格限制,任何扩展程序都无法覆盖。

隐私:

- 没有数据收集。无网络请求。没有跟踪。没有分析。没有存储空间。唯一的权限是 all_urls 内容脚本匹配,这是在每个页面上注册 keydown 侦听器所需的最小范围。

源代码:https://github.com/tinywind/edge-block-devtools-shortcut
隐私政策:https://github.com/tinywind/edge-block-devtools-shortcut/blob/main/PRIVACY.md
许可证:麻省理工学院
Block Ctrl+Shift+C DevTools Shortcut 1.0.0.crx
.crx
1.0.0

支持

Block Ctrl+Shift+C DevTools Shortcut 1.0.0.zip
.zip
1.0.0

不支持

页: [1]
查看完整版本: Block Ctrl+Shift+C DevTools Shortcut