如果你熟悉油猴或篡改猴这款扩展插件,那么Greasyfork这款脚步管理平台一定有所了解。Greasyfor和油猴(篡改猴)的关系相当于“壳与内容”的关系,油猴(篡改猴)是壳,而Greasyfork上有用户在创建托管了所有的内容。两者需要配合使用。
用户脚本与脚本平台简介 Greasyfork 是一个开源的用户脚本分享平台,由 Jason Barnabe 在 2014 年创建。它的诞生是为了替代此前广受欢迎但已停止维护的 Userscripts.org。作为一个社区驱动的平台,Greasyfork 提供了完善的脚本审核机制,确保脚本的安全性和质量。用户可以在这里发布、下载和安装各种用户脚本,支持多种语言界面,并提供详细的脚本说明、评分和评论系统。
脚本管理器的演进 用户脚本管理器的发展历程反映了浏览器市场的变迁:
- Greasemonkey (2005年)
- 创始人:Anthony Lieuallen
- 最初专为 Firefox 浏览器开发
- 开创了浏览器用户脚本的先河
- 中文名”油猴”的由来
- Tampermonkey (2010年)
- 开发者:Jan Biniok
- 初期针对 Chrome 浏览器开发
- 后扩展支持多个主流浏览器:
- Google Chrome
- Microsoft Edge
- Safari
- Opera
- Firefox
- 甚至包括基于 Chromium 的其他浏览器
- 提供了比 Greasemonkey 更强大的功能:
- 云端同步
- 更完善的脚本管理界面
- 更强的兼容性
- 更频繁的更新维护
命名渊源与现状 “油猴”这个称呼的演变体现了用户脚本生态的变迁:
- 最初”油猴”专指 Greasemonkey
- 随着 Tampermonkey 的普及,”油猴”逐渐成为了用户脚本管理器的通用称呼
- 为了区分,有人将 Tampermonkey 称为”篡改猴”,但这个称呼并未完全普及
市场格局(截至2024年) 浏览器市场份额的变化直接影响了脚本管理器的发展:
- Chrome:65.06%,约26.5亿用户
- Firefox:2.22% 这种市场格局使得 Tampermonkey 成为了事实上的标准,甚至在 Firefox 用户群体中也逐渐取代了 Greasemonkey。
技术特点 两款脚本管理器的核心功能相似,都支持:
- JavaScript 用户脚本的安装和管理
- 脚本元数据解析
- 匹配规则设置
- 脚本运行时优先级控制
- 本地存储管理
但 Tampermonkey 提供了更现代化的特性:
- 更强大的脚本编辑器
- 更完善的调试工具
- 多浏览器同步功能
- 更丰富的API支持
这种演变说明了开源社区的活力,也反映了技术生态如何随着用户需求和市场变化而发展。如今,”油猴”已经成为了用户脚本的代名词,不再局限于特定的软件,而是代表了一种通过脚本增强浏览器功能的方式。