查看: 105|回复: 0

Block Ctrl+Shift+C DevTools Shortcut

[复制链接]

9464

主题

0

回帖

2万

积分

超级版主

积分
28505
发表于 2026-8-8 16:06:07 | 显示全部楼层 |阅读模式
概述
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
许可证:麻省理工学院
.crx
1.0.0

支持
.zip
1.0.0

不支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|天翼网

相关侵权、举报、投诉及建议等,请发 E-mail:2026@typc.net

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|晋ICP备2026008270号-1|晋公网安备14010602111293号

QQ客服返回顶部