You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Firefox 101.0.1(64位)中禁用Ctrl-S等快捷键?

解决Firefox 101.0.1禁用指定快捷键的方案

针对你在封闭系统里需要禁用Firefox的Ctrl-S、Ctrl-O这类快捷键的需求,我分享几个亲测有效的方法,适配你的101.0.1版本:

方案一:使用userChrome.js脚本(最可靠)

这个方法能直接拦截快捷键的默认行为,比单纯用userChrome.css更有效,步骤如下:

  1. 开启Firefox的自定义脚本支持
    在地址栏输入 about:config,搜索并修改以下配置项:

    • toolkit.legacyUserProfileCustomizations.stylesheets 设置为 true
    • 确保 javascript.enabled 保持 true(默认就是开启状态)
  2. 找到你的用户配置文件夹
    地址栏输入 about:profiles,点击「根目录」下方的「打开文件夹」,这就是你存放自定义文件的地方。

  3. 创建并编辑userChrome.js文件

    • 如果文件夹里没有chrome子文件夹,先新建一个
    • 在chrome文件夹里创建userChrome.js文件,粘贴以下代码:
      // 拦截Ctrl-S和Ctrl-O的默认行为
      document.addEventListener('keydown', function(e) {
        // 禁用Ctrl+S
        if (e.ctrlKey && e.key === 's') {
          e.preventDefault();
          e.stopPropagation();
        }
        // 禁用Ctrl+O
        if (e.ctrlKey && e.key === 'o') {
          e.preventDefault();
          e.stopPropagation();
        }
        // 如需禁用其他快捷键,按相同格式添加即可,比如Ctrl+P:
        // if (e.ctrlKey && e.key === 'p') { ... }
      }, true);
      
  4. 重启Firefox
    重启后测试Ctrl-S和Ctrl-O,应该不会再触发保存或打开对话框了。

方案二:补充用userChrome.css隐藏快捷键提示(可选)

这个方法只是隐藏菜单里的快捷键文字提示,不能完全阻止快捷键触发,适合配合上面的js方案使用:

在chrome文件夹的userChrome.css里添加以下代码:

/* 隐藏所有菜单中的快捷键提示 */
menuitem::after {
  display: none !important;
}

注意事项

  • 确保你有修改用户配置文件夹的权限,封闭系统可能会有文件权限限制,需要联系管理员调整
  • Firefox 101.0.1版本完全支持上述配置,不需要担心兼容性问题

内容的提问来源于stack exchange,提问作者Keith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 17:15:49