You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何禁用Firefox浏览器网页右键菜单(含Save Page As等选项)

嘿,我来帮你搞定Firefox里禁用网页右键菜单的需求——就是那个包含Save Page As、View Page Source的右键弹窗对吧?给你几个不同场景的方案,按需选就行:

方案1:针对单个网页临时禁用(书签小工具)

如果你只是想在某一个特定网页禁用右键,可以做个临时生效的书签小工具:

  • 右键Firefox的书签栏,选择「新建书签」
  • 名称随便填(比如“禁用右键”),网址栏粘贴这段代码:
    javascript:(function(){document.addEventListener('contextmenu',e=>e.preventDefault());})();
  • 打开目标网页后,点击这个书签,右键菜单就会被禁用;刷新网页后效果失效,不影响其他页面。
方案2:全局所有网页自动禁用(油猴脚本)

如果想让所有网页都自动禁用右键,用Tampermonkey(油猴)扩展是最灵活的选择:

  1. 打开Firefox附加组件商店,搜索安装Tampermonkey
  2. 点击浏览器右上角的Tampermonkey图标,选择「创建新脚本」
  3. 替换默认代码为下面这段:
// ==UserScript==
// @name         全局禁用网页右键菜单
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  禁用所有网页的右键上下文菜单
// @author       你自己
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // 阻止右键菜单触发事件
    document.addEventListener('contextmenu', e => e.preventDefault());
})();
  1. 保存脚本,之后打开任何网页,右键菜单都会被自动禁用,无需手动操作。
方案3:修改Firefox全局配置(谨慎使用)

这个方法会全局禁用所有上下文菜单——不仅是网页里的,连浏览器标签页、书签栏的右键也会失效,所以只推荐你真的需要完全禁用所有右键的场景:

  • 在Firefox地址栏输入about:config,点击「接受风险并继续」
  • 在搜索框输入dom.event.contextmenu.enabled
  • 双击这个选项,把值从true改成false
  • 重启Firefox后生效,想恢复的话改回true即可。

需要注意的是,少数网站可能有自定义的右键逻辑,这时候可能需要微调脚本,但上面的方案已经覆盖了绝大多数普通场景。

内容的提问来源于stack exchange,提问作者R.Stela

火山引擎 最新活动