油猴插件完全指南:从入门到精通,解锁浏览器的无限可能

一、什么是油猴插件?

油猴(Tampermonkey,官方中文名"篡改猴")是一款拥有超过1000万用户的浏览器扩展,也是目前最流行的用户脚本管理器。它支持Chrome、Microsoft Edge、Safari、Opera、Firefox等主流浏览器,甚至可以在部分移动端浏览器上使用。

简单来说,油猴是一个"脚本管家"------它让你能够将自定义的JavaScript代码注入到任何网页中,从而修改、增强或自动化网页的行为。油猴本身不提供任何功能,但它为你打开了通往无数功能的大门。

有人把油猴比作手机里的"应用商店"------Tampermonkey是商店本身,而那些由全球开发者编写的各种实用脚本(如去广告、自动翻页、视频下载等),就是可以在这个商店里安装的"APP"。

📌 注: 很多人会把Tampermonkey称为"油猴"(Greasemonkey),但实际上Greasemonkey是另一款仅适用于Firefox浏览器的扩展。如今"油猴"已经成了用户脚本管理器的代名词,而Tampermonkey是目前功能最全面、最受欢迎的方案。

二、为什么要用油猴?

油猴能做的事情几乎覆盖了你能想到的所有网页场景。它的核心价值在于------让用户真正成为网页的主人

🎯 广告过滤与页面净化:移除视频网站片头广告、屏蔽网页弹窗和浮动广告、优化页面布局隐藏冗余元素。

⚡ 效率提升:网盘直链下载绕过限速、自动填写表单、社交媒体增强(微博去广告、抖音无水印下载视频)。

📚 学习与工作辅助:学术文献下载辅助、办公系统自动打卡、在线表格批量处理。

🎨 个性化定制:自定义知乎、GitHub等平台的界面配色与排版、B站开启更高画质。

🛡️ 安全与隐私:阻止网页追踪脚本、强制启用HTTPS加密连接。

三、如何安装油猴?

安装油猴非常简单,只需三步:

  1. 打开你所用浏览器的扩展商店(Chrome Web Store、Edge外接程序商店、Firefox附加组件商店等)

  2. 搜索"Tampermonkey"

  3. 点击"添加到浏览器"

安装完成后,浏览器工具栏会出现Tampermonkey的图标,点击即可开始管理脚本。

四、如何使用现成脚本?

如果你不会写代码,也完全没关系。 全球有成千上万的开发者免费分享他们写好的脚本,你只需要安装即可使用。

去哪里找脚本?

最常用的脚本平台是 Greasy Forkhttps://greasyfork.org/),这是全球最大的用户脚本分享社区,尤其受中文开发者欢迎。此外还有OpenUserJS等技术向平台。

如何安装脚本?

在Greasy Fork上找到你需要的脚本后,点击"安装此脚本"按钮,油猴会自动加载脚本代码并提示安装成功。之后访问对应的网站,脚本就会自动生效。

推荐几个实用脚本

  • 图片下载器:在绝大多数网站提取并批量下载图片,包括那些右键失效或图片不能另存的网站

  • GitHub增强:为GitHub的下载添加高速下载加速,在项目列表页添加单文件快捷下载

  • B站画质解锁:在未登录情况下自动试用最高画质

  • 网页复制增强:解除网站复制限制,支持将文章下载为Markdown格式

五、动手写你的第一个脚本

如果你懂一点JavaScript,那油猴对你来说就是一座金矿。写一个油猴脚本比你想象的要简单得多。

脚本的基本结构

一个油猴脚本由两部分组成:元数据块实际代码

元数据块位于脚本开头,被// ==UserScript==// ==/UserScript==包裹,相当于脚本的"身份证"。它告诉油猴这个脚本叫什么、在哪个网站上运行、需要什么权限等。

javascript

复制代码
// ==UserScript==
// @name         我的第一个脚本
// @namespace    https://github.com/yourname
// @version      1.0
// @description  把百度背景变成红色
// @author       你的名字
// @match        https://www.baidu.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    document.body.style.backgroundColor = 'red';
})();

核心元数据标签详解

标签 作用 示例
@name 脚本显示名称 // @name 百度广告移除器
@namespace 唯一命名空间,区分同名脚本 // @namespace https://github.com/yourname
@version 版本号,修改脚本后务必更新 // @version 1.0.2
@match 脚本生效的URL模式 // @match https://www.baidu.com/*
@exclude 排除特定网址 // @exclude https://www.baidu.com/admin/*
@grant 声明需要使用的特权API // @grant GM_setValue
@require 引入外部JavaScript库 // @require https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
@run-at 控制脚本注入时机 // @run-at document-end

常用特权API(需在@grant中声明)

  • GM_setValue / GM_getValue:在脚本中永久保存数据,比如记录某个按钮被点击的次数

  • GM_xmlhttpRequest:发起跨域网络请求,不受浏览器CORS限制

  • GM_openInTab:用脚本控制浏览器打开新标签页

  • GM_addStyle:向页面添加CSS样式

  • GM_download:通过脚本下载文件

脚本注入时机(@run-at)

  • document-start:最早时机,在DOM构建之前注入,适合拦截请求或修改网络行为

  • document-end(默认):DOM树构建完成后注入,最常用、最安全

  • document-idle:页面完全加载后注入

六、脚本管理

点击浏览器工具栏的油猴图标,选择"管理面板",你可以:

  • 启用/禁用脚本:勾选或取消勾选脚本名称前的复选框

  • 编辑脚本:修改代码,适合开发者调试

  • 删除脚本:右键点击脚本选择"删除"

  • 查看运行状态:在"脚本概览"中查看脚本匹配的网站列表

油猴还支持脚本自动更新、多浏览器同步、内置代码编辑器(带语法检查)等功能。

七、安全注意事项

油猴虽然强大,但安全不能忽视:

  1. 只从正规脚本网站下载(如Greasy Fork、OpenUserJS),避免下载到恶意脚本

  2. 注意权限提示:安装脚本时会提示需要的权限,对不信任的脚本勿授予过高权限

  3. 不要在涉密网站使用(银行、支付、办公网站),使用脚本可能导致信息泄露

  4. 定期更新:插件和脚本会定期更新修复bug,建议开启自动更新

  5. 不要安装过多脚本:脚本越多浏览器可能越慢,只保留有用的

  6. 不要利用脚本做坏事:恶意批量注册、刷票、大规模爬取数据会导致IP被封禁

八、总结

油猴插件是一款真正能让浏览器"为你所用"的工具。无论你是:

  • 普通用户:安装现成脚本,享受去广告、下载增强、效率提升等便利

  • 开发者:用JavaScript自由定制任何网页,自动化重复操作,打造专属工具

它就像给你的浏览器装上了一把万能钥匙------网页不再只是"你看"的东西,而是你可以"改造"的东西

现在就打开浏览器的扩展商店搜索"Tampermonkey",开始你的网页自由改造之旅吧!🚀