火狐浏览器怎么安装Greasemonkey脚本_火狐浏览器如何配置用户脚本管理器【攻略】

冬瑶吖_1495

冬瑶吖_1495

2026-03-27

269人浏览

原创

需安装Tampermonkey替代已停更的Greasemonkey:可通过官方商店安装、手动加载XPI(需禁用签名验证)、about:debugging临时加载三种方式;安装后须启用JavaScript、检查站点权限,并导入可信.user.js脚本验证功能。

火狐浏览器怎么安装greasemonkey脚本_火狐浏览器如何配置用户脚本管理器【攻略】

如果您希望在火狐浏览器中运行自定义用户脚本(如自动跳过广告、增强网页功能等),但当前未启用脚本管理能力,则需先配置兼容的用户脚本管理器。Greasemonkey 已停止维护,火狐浏览器自版本78起不再支持其新版安装,因此必须采用现代替代方案——Tampermonkey 作为核心载体来加载和执行 .user.js 格式脚本。以下是实现该目标的多种可行路径:

一、通过 Firefox 官方附加组件商店安装 Tampermonkey

此方式利用 Mozilla 审核过的可信分发渠道,确保扩展签名有效、版本最新且具备自动更新机制,适用于绝大多数标准网络环境下的普通用户。

1、启动火狐浏览器,在地址栏输入 about:addons 并回车,或点击右上角三条横线菜单 → 选择“扩展和主题”。

2、在页面顶部搜索框中输入 Tampermonkey,按回车键执行搜索。

3、在结果列表中确认作者为 Jan Biniok 或 Tampermonkey Team,点击右侧“添加到 Firefox”按钮。

4、弹出权限说明窗口时,阅读后点击 添加扩展 完成安装。

5、安装成功后,浏览器右上角工具栏将显示一个橙色猴子图标,表示用户脚本管理器已就绪。

二、手动加载未签名的 Tampermonkey XPI 文件

当官方附加组件商店无法访问、企业网络策略拦截或需部署测试版/旧版插件时,可绕过商店直接加载本地 XPI 包。该操作需临时禁用 Firefox 的扩展签名强制验证机制。

1、访问 Tampermonkey 官方 GitHub Releases 页面(https://github.com/Tampermonkey/tampermonkey/releases),下载最新稳定版的 .xpi 文件(例如 tampermonkey-4.19.0.xpi)。

2、在火狐地址栏输入 about:config,回车后点击“接受风险并继续”。

3、在配置页搜索栏中输入 xpinstall.signatures.required,双击该项将其布尔值由 true 改为 false。

4、返回“扩展和主题”页面,点击右上角齿轮图标 → 选择“从文件安装附加组件”,定位并选中已下载的 XPI 文件。

5、在弹出的确认对话框中点击 添加,安装完成后工具栏即出现油猴图标。

三、通过 about:debugging 临时加载 Tampermonkey

该方法不修改任何底层配置项,仅在当前会话中启用开发者调试模式加载扩展,适合离线环境、快速验证或避免系统级设置变更的场景。

1、在火狐地址栏输入 about:debugging 并回车,进入调试控制台。

2、左侧导航栏中点击 此 Firefox 选项。

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载

3、点击右上角 临时加载附加组件 按钮。

4、在文件选择窗口中定位并打开已下载的 Tampermonkey .xpi 文件。

5、加载成功后,页面将显示扩展名称、唯一 ID 及“卸载”按钮,同时工具栏同步出现油猴图标。

四、验证 JavaScript 是否启用并检查脚本执行权限

Tampermonkey 依赖浏览器全局 JavaScript 引擎运行,若 JavaScript 被禁用,则所有用户脚本均无法触发。此外,部分网站可能被默认列入 Tampermonkey 的禁用站点列表,需手动放行。

1、在地址栏输入 about:config,搜索 javascript.enabled,确认其值为 true。

2、点击右上角 Tampermonkey 图标,若显示灰色图标且提示“无脚本运行”,说明扩展已加载但尚未启用脚本。

3、打开任意网页(如 https://example.com),再次点击图标,检查弹出菜单中是否包含 启用此站点的脚本 选项。

4、访问 https://www.tampermonkey.net/,页面底部 “Browser extension installed” 旁应显示绿色对勾图标。

五、导入首个用户脚本进行功能验证

安装并启用 Tampermonkey 后,必须加载至少一个合法的 .user.js 脚本文件,才能验证整个链路是否正常工作。脚本来源应限定于可信社区平台,以规避恶意代码风险。

1、访问脚本聚合站点 https://greasyfork.org/zh-CN。

2、在搜索框中输入功能关键词,例如 Bilibili 自动展开简介,筛选高评分、近期更新的脚本。

3、进入脚本详情页,点击 安装此脚本 按钮。

4、Tampermonkey 弹出安装确认窗口,显示匹配域名与请求权限,点击 安装。

5、刷新对应目标网页(如 www.bilibili.com),观察脚本是否按预期生效。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

2023.06.20

4596

8

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.28

1395

5

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1818

5

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

2023.08.17

10143

11

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

2023.09.01

1000

4

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2884

5

Js中concat和push的区别
Js中concat和push的区别

Js中concat和push的区别:1、concat用于将两个或多个数组合并成一个新数组,并返回这个新数组,而push用于向数组的末尾添加一个或多个元素,并返回修改后的数组的新长度;2、concat不会修改原始数组,是创建新的数组,而push会修改原数组,将新元素添加到原数组的末尾等等。本专题为大家提供concat和push相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.14

1609

5

js截取字符串的方法介绍
js截取字符串的方法介绍

JavaScript字符串截取方法,包括substring、slice、substr、charAt和split方法。这些方法可以根据具体需求,灵活地截取字符串的不同部分。在实际开发中,根据具体情况选择合适的方法进行字符串截取,能够提高代码的效率和可读性 。

2023.09.21

4929

3

js生成随机数方法
js生成随机数方法

JavaScript生成随机数的方法,包括使用Math.random()方法生成指定范围内的随机整数、生成随机字符串和生成随机颜色。根据具体需求,可以选择适合的方法来生成随机数,以实现各种功能 。

2023.09.25

2875

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程