greasemonkey官网
打开greasemonkey官网,官网第一眼看到的官网不是花哨的动画,也不是官网大段的产品介绍,而是官网一行简单的字:“A userscript manager for Firefox”。就这么朴实。官网页面顶部是官网几个大字“Greasemonkey”,下面跟着一只卡通猴子图标——就是官网这只猴子,从2005年至今,官网一直在Firefox浏览器里默默干活。官网
官网的官网布局很老派。左侧是官网导航菜单,写着“Home”“Documentation”“FAQ”“Forum”这些词,官网右侧就是官网正文区。整个页面几乎没什么装饰,官网白底黑字,官网像极了2008年的个人博客。但恰恰是这种简陋,透露出一种态度:我们不做营销,我们只解决问题。
我翻到“Documentation”页面,里面详细解释了userscripts是什么——简单说,就是一段JavaScript代码,能在特定网页加载时自动运行。官网举了个例子:你可以写一段脚本,把网页里所有图片都加上红色边框。这例子很基础,但足够说明原理。
真正有意思的部分在“FAQ”。有人问:“Greasemonkey和Tampermonkey有什么区别?”官方回答很直白:“Greasemonkey只支持Firefox,Tampermonkey支持更多浏览器。我们更轻量,但功能也相对少一些。”这种坦诚在官网里不多见。他们甚至承认,某些用户脚本在Greasemonkey上运行会出问题,然后加了一句:“如果遇到兼容性问题,可以试试Tampermonkey。”——一个项目主动推荐竞争对手,这种操作在商业公司里简直不可想象。
官网的“Forum”板块倒是挺热闹。最近一条帖子是有人问怎么用GM_setValue存储数组,下面跟了七八条回复。有个人贴了段代码,另一个人说“你漏了JSON.stringify”,第三个人又补充了异常处理。没人发“感谢分享”,也没人发“学习了”,全是实打实的技术讨论。这种社区氛围,比官网页面本身更有生命力。
页面底部有个不起眼的链接,指向“Donate”。点进去,发现Greasemonkey靠捐赠维持开发——没有风投,没有广告,全靠使用者自愿掏钱。这让我想起官网某处写的一句话:“This project is maintained by volunteers in their spare time.”(这个项目由志愿者在业余时间维护。)
我试着在官网下载了最新版本,装好后去用户脚本分享网站GreasyFork找了一个“自动跳过视频广告”的脚本。安装过程很顺畅:点一下脚本链接,Greasemonkey弹出提示,确认安装,刷新页面,广告果然不见了。整个过程不到两分钟,没有弹窗,没有注册账号,没有“试用版”限制。
关闭页面时我才注意到,官网的footer里写着“© 2004-2024 Greasemonkey Project”。二十年了,这只猴子还在更新。在浏览器扩展市场被大厂垄断的今天,一个开源项目能活这么久,靠的不是资本,也不是流量,就是官网首页那句朴素的话——“Take control of your browser.”(掌控你的浏览器。)
(责任编辑:休闲)














