跳到主要内容
项目详情

篡改猴(Tampermonkey)是由 Jan Biniok 提供的浏览器扩展,围绕用户脚本管理和网页功能定制展开。它支持 Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox,用户脚本则是用于向网页添加新功能或修改现有功能的小型 JavaScript 程序。与仅适用于 Firefox 的 Greasemonkey 不同,篡改猴面向多个浏览器提供脚本运行、编辑、更新、同步和兼容能力,既可以让开发人员为站点增加功能,也可以让普通用户安装其他人编写的脚本来调整自己常用的网页。

核心功能

创建、管理和运行用户脚本

篡改猴可以在网站上创建、管理并运行用户脚本。脚本能够向网页添加新按钮,例如快速分享社交媒体链接,也可以修改已有功能,例如自动填写带有个人信息的表格。右上角的篡改猴图标会显示正在运行的脚本数量,点击后可以查看当前正在运行以及可能在当前网页上运行的脚本。

安装其他用户创建的脚本

除了编写自己的脚本,用户还可以查找并安装其他用户创建的用户脚本。官网将其描述为一个面向喜爱网页的定制脚本库,用户无需花费数小时编写代码,就能访问为网页准备的脚本。

脚本概览与分类

脚本概览页面会列出所有已安装的脚本,并显示它们最后的更新时间。如果脚本拥有自己的主页,用户还可以据此进行分类,并使用页面提供的其他管理功能。该概览用于集中查看和整理已安装内容。

自动更新与同步

篡改猴允许用户设置检查脚本更新的频率,减少因脚本过时而产生的漏洞。对于同时使用家用浏览器和工作浏览器的用户,官网还提供同步功能,用于同步自己的脚本。

编辑器与语法检查

篡改猴内置 CodeMirror 编辑器,可用于开发和编辑脚本。它还提供 ESLint 语法检查,当脚本无法运行时,语法检查可以帮助用户寻找问题。用户也可以启用“允许访问文件网址”,通过 @require 调用脚本的本地副本;官网还提到可使用 Tampermonkey Editors 扩展,在 vscode.dev 页面上编辑篡改猴用户脚本。

设置、安全与兼容

设置页面提供三种不同等级,较少使用的选项可以被隐藏,以简化页面。安全设置支持将不应使用脚本的网站列入黑名单。针对许多为 Greasemonkey 3.x 编写的 Firefox 用户脚本,篡改猴提供兼容层,并会自动检测配套设置。

使用方式

篡改猴以浏览器扩展形式使用,官网列出了 Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox 版本;下载区还提供 Chrome 120+、Chrome 71+ 的 Legacy(MV2)以及 BETA 版本。安装后,用户可从浏览器右上角的篡改猴图标查看脚本,也可以在扩展中创建、编辑、安装和管理用户脚本。脚本支持通过 @require 调用本地副本,并可配置更新检查与同步功能。官网没有说明需要注册账号或自备模型 Key。

适用人群与场景

Web 开发人员可以使用篡改猴编写和编辑用户脚本,为站点添加新按钮或修改网页现有功能。希望改善在线体验的普通用户,可以安装其他用户创建的脚本,定制自己经常访问的网页。需要在多台浏览器之间使用同一批脚本的人,可以使用同步功能;维护脚本的人则可以利用内置编辑器、ESLint 语法检查和自动更新设置进行开发与管理。

定价

官网下载区明确标注 Tampermonkey、Tampermonkey Legacy(MV2)和 Tampermonkey BETA 均为“免费”,并标注为多语言版本。页面同时列出了 Chrome 120+、Chrome 71+ 等运行要求。

用户脚本管理支持创建、管理和运行用户脚本,并在浏览器工具栏查看当前运行的脚本。
脚本安装与更新可查找并安装其他用户创建的脚本,还能设置脚本检查更新的频率。
多浏览器支持适用于 Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox。
内置编辑与检查提供 CodeMirror 编辑器和 ESLint 语法检查,支持脚本开发与问题排查。
同步与兼容支持在多个浏览器之间同步脚本,并为 Greasemonkey 3.x 用户脚本提供兼容层。
安全设置支持将不应使用脚本的网站列入黑名单,并提供三种设置页面等级。

用户评论 (0)

还没有用户评论

成为第一个分享使用体验的人

查看更多

篡改猴 (Tampermonkey) 截图

官网首页截图

写评论

分享你的使用体验,至少 10 个字。评论可以发多条,打分在右侧卡片单独进行。

还需 10 个字 · 0 / 500