油猴(Tampermonkey)脚本安装与使用技巧:从入门到进阶

🏷️ 365beat版app ⏱️ 2025-08-02 19:14:47 👨‍🔧 admin 👁️ 1400 ⚡ 316
油猴(Tampermonkey)脚本安装与使用技巧:从入门到进阶

1. 什么是油猴(Tampermonkey)?

Tampermonkey(俗称“油猴”)是一款流行的浏览器用户脚本管理器,允许用户自定义 JavaScript 脚本,增强网页功能或修改页面内容。它支持 Chrome、Firefox、Edge、Safari 等主流浏览器,是提升浏览体验的利器。

2. 如何安装油猴(Tampermonkey)?

2.1 浏览器扩展安装

Chrome / Edge / Brave

访问 Chrome 应用商店 Tampermonkey 页面 并点击“添加至 Chrome”。

Firefox

访问 Firefox 附加组件 Tampermonkey 页面 并安装。

Safari

需从 Tampermonkey 官网 Home | Tampermonkey 下载安装。

2.2 验证安装

安装成功后,浏览器右上角会出现 Tampermonkey 图标(黑猴头)。

点击图标,选择 “仪表盘”(Dashboard)即可管理脚本。

3. 如何安装油猴脚本?

3.1 从脚本网站安装(推荐)

访问脚本仓库网站:

Greasy Fork(最常用,脚本丰富)

OpenUserJS

Userscript.Zone(自动检测可用脚本)

找到需要的脚本(如“网页广告屏蔽”“VIP视频解析”等),点击 “安装” 按钮。

油猴会自动弹出安装界面,点击 “安装” 确认。

3.2 手动导入脚本

获取脚本代码(.user.js 文件或 GitHub 上的代码)。

打开 Tampermonkey 仪表盘,点击 “+”(新建脚本)。

粘贴代码,保存(Ctrl+S)。

4. 油猴脚本使用技巧

4.1 脚本管理

启用/禁用脚本:在仪表盘中勾选或取消勾选脚本。

编辑脚本:点击脚本名称进入编辑模式,可修改代码。

导出/备份脚本:在脚本页面点击 “导出” 保存本地备份。

4.2 脚本调试

F12 开发者工具:查看脚本是否正常运行,排查错误。

console.log():在脚本中加入调试信息,方便排查问题。

// @grant 权限:如果脚本需要特殊 API(如 GM_xmlhttpRequest),需声明权限。

4.3 常用元数据指令

在脚本头部 ==UserScript== 部分,可设置关键参数:

// ==UserScript==

// @name 脚本名称

// @namespace 命名空间(可自定义)

// @version 版本号

// @description 描述

// @author 作者

// @match *://*.example.com/* // 匹配的网址

// @exclude *://*.example.com/admin/* // 排除的网址

// @run-at document-start // 注入时机(document-end 默认)

// @grant GM_xmlhttpRequest // 声明特殊 API 权限

// @require https://code.jquery.com/jquery-3.6.0.min.js // 引入外部库

// ==/UserScript==

4.4 高级技巧

自动更新脚本

在 @updateURL 和 @downloadURL 中设置更新地址,保持脚本最新。

// @updateURL https://example.com/myscript.user.js

// @downloadURL https://example.com/myscript.user.js

跨域请求(GM_xmlhttpRequest)

油猴默认不允许跨域 AJAX,需声明 @grant GM_xmlhttpRequest 才能使用。

存储数据(GM_setValue / GM_getValue)

存储用户配置或临时数据:

// @grant GM_setValue

// @grant GM_getValue

// 使用示例

GM_setValue("username", "John");

const name = GM_getValue("username", "default");

劫持或修改网页请求

使用 @run-at document-start 并监听 XMLHttpRequest 或 fetch 以拦截请求。

5. 常见问题与解决方案

Q1:脚本不生效?

检查 @match 网址是否正确。

确保脚本已启用(仪表盘中勾选)。

检查浏览器控制台(F12)是否有错误。

Q2:如何让脚本在特定条件下运行?

使用 if (location.href.includes("xxx")) { ... } 判断网址。

监听 DOMContentLoaded 或 MutationObserver 检测动态加载内容。

Q3:如何自己写一个油猴脚本?

在 Tampermonkey 仪表盘点击 “+” 新建脚本。

编写 JavaScript 代码(可参考现有脚本)。

测试并调试。

6. 推荐实用油猴脚本

解除网页限制

解除复制限制、VIP视频解析、网页去广告。

网页增强

自动翻页、暗黑模式、自定义样式(CSS)。

自动化工具

自动填写表单、批量操作(如批量下载)。

7. 总结

Tampermonkey 是一款强大的浏览器扩展,通过安装用户脚本,可以极大提升浏览体验。掌握安装方法、脚本管理和调试技巧后,你甚至可以自己编写脚本,实现个性化功能。

🚀 现在就安装油猴,解锁浏览器的无限可能吧!

如果你有更多问题或想分享自己的脚本,欢迎在评论区交流!

相关资讯