从桌面到手机:油猴Tampermonkey的版本进化史
tampermonkey 是什么
tampermonkey——国内用户更习惯叫它「油猴」——本质上是一个浏览器扩展脚本的管理器。它自己不做任何实质性的网页改造,但它是你安装、管理、运行那些第三方功能脚本的核心宿主。
桌面端的油猴已经是浏览器扩展领域的常青树,Chrome 商店里长期保持百万级下载量。移动端这款 APK 版本做的事一样轻量:让你在安卓手机的 Chrome、Firefox 等主流浏览器里装上各类功能脚本,通过 WiFi 或本地连接实现对网页的深度定制。13.81M 的安装包,装完之后你会发现它的管理面板、脚本编辑器、GM 函数体系,几乎是桌面端的完整移植。
适合谁?已经在桌面端用油猴的老用户自然是第一批迁移者;另一个群体是想在手机上也获得同样网页优化体验的折腾党——比如移动端也想跳过某些网页的强制弹窗、想让某款移动浏览器自动加载桌面版布局、想自定义搜索界面的外观……油猴的核心优势就是这套跨平台的一致性:你在电脑上用的脚本逻辑,基本可以无缝搬到手机上继续跑。

安装
这是一个标准的 Android APK 安装包,安装流程和大多数软件一样:tampermonkey下载完直接点击安装即可。但油猴有几个安装后必须做的配置步骤,不做的话脚本根本跑不起来。
装完第一次打开,它会自动检测你手机上装了哪些支持的浏览器,然后引导你去浏览器的扩展管理页启用 Tampermonkey——这一步必须手动在浏览器里开启,APK 本身没法直接操作浏览器的扩展权限。如果你的浏览器在列表里没出现(比如某些小众国产浏览器),先别急,油猴的兼容性覆盖了 Chrome、Firefox、Edge、Kiwi 等主流 Chromium 内核浏览器,先确认浏览器内核类型再说。
另一个常见的坑是首次安装脚本时容易遇到权限弹窗不完整的情况。我建议装完之后先手动跑一遍完整的配置向导,再去装第一个脚本——素材包样本里提到的拖拽安装 .user.js 文件就是一条很顺手的路径:把脚本文件拖进浏览器窗口,油猴会自动弹出安装确认页。如果拖拽没反应,就走备选方案:打开管理面板,点工具栏的加号新建脚本,把代码粘贴进去保存就行。
现状:v5.13.3 的移动端体验
现在这版是 5.13.3,2026 年 9 月中旬发的。我用了快一个月,体感上最明显的变化是脚本列表的响应速度——100+ 脚本的管理面板,上下滑动时几乎没感觉到卡顿。以前老版本在脚本数超过 50 之后,打开管理面板要等个一两秒才完全渲染完,这次优化应该是做了列表的虚拟化渲染。
还有一个细节让我印象深刻:日志调试的入口居然在移动端也完整保留了。素材包样本里那篇「打开 Tampermonkey 的调试日志看扩展后台输出」提到的三步调日志级别、开 service worker 控制台,我在手机版管理面板的设置里还真找到了对应的选项。说实话,移动端做脚本调试的场景不算高频,但能完整支持说明团队没把这个版本当「阉割版」来做。
来路:从桌面扩展到手机的关键节点
油猴桌面端的历史远比移动端久得多。Google Chrome 扩展商店里,Tampermonkey 的首个版本可以追溯到 2010 年代初,那时候和它竞争的还有 Greasemonkey——Firefox 那边的老牌脚本管理器。后来 Chrome 商店政策收紧、Firefox 扩展架构大改,Greasemonkey 逐渐示威,Tampermonkey 凭着更好的跨浏览器兼容性和更稳定的更新节奏活了下来,并且从 Chrome 扩展一路覆盖到了 Edge、Safari、Opera。
但移动端 APK 的出现其实是近几年的事。早期安卓浏览器对扩展的支持非常有限,Chrome 移动端根本不支持扩展,用户只能靠 Kiwi Browser、Yandex Browser 这种第三方 Chromium 内核浏览器来绕路。油猴的移动端版本就是瞄准了这些绕路的用户群体——先在 Kiwi 上跑通,再逐步覆盖更多支持扩展的移动端浏览器。
素材包里有个很有意思的版本节点:v5.3+ 新增了 GM 存储函数的批量操作 API——GM_setValues、GM_getValues、GM_deleteValues。这组函数从 v5.3 开始出现在桌面端,移动端同步跟进的时间其实只差了一个小版本。这个功能虽然对普通用户无感,但对脚本作者来说是实打实的开发效率提升:原来要循环多次才能完成的批量存储,现在一个调用就搞定了。更重要的是,这件事说明移动端和桌面端的 GM 函数体系是在同步演进的,不是各自为战的两条线。
迭代规律:团队在死磕什么
从能拿到的版本信息和变更记录里,我能看到油猴团队的几个持续优先级。
第一个优先级是「GM 函数体系的完整性」。素材包样本里提到的 GM_values 分组,从最早的同步单键读写,到后来的异步 Promise 版本,再到 v5.3+ 的批量操作,每一轮迭代都在让脚本作者有更趁手的工具。而且移动端这边没拖后腿——桌面端加的每个 GM 函数,移动端基本在一两个小版本内就能跟上。这说明团队是把「跨平台一致的脚本 API」当核心产品力在做,而不是随便给手机端整个简化版敷衍了事。
第二个优先级是「管理面板的用户体验」。从素材包的管理面板导览样本能看出来,现在的 Dashboard 功能分区很清晰:已安装脚本、工具、设置三个标签页各司其职,配置模式分新手/高级两档避免吓退新用户,脚本列表的排序、搜索、标签分类一个不少。这些体验细节看起来不性感,但对长期维护几十上百个脚本的用户来说是高频刚需。而且管理面板的入口从桌面到手机是完全对齐的——点图标、进弹出菜单、找「管理面板」,操作路径一模一样。
有一个我觉得团队好像没怎么管的方向:移动端独有的特性。比如,有没有针对手机屏幕尺寸做专门的编辑器优化?脚本编辑器在手机上打开后还是桌面端的布局,虽然能用但操作起来确实不趁手。再比如,有没有 Android 系统级的通知或快捷开关集成?这些可能属于长尾需求,但如果想把移动端体验打磨到位,这一块还有不少空间。
预判:照这个路线接下来会怎样
从迭代规律推的,不敢当官方口径说。
首先,GM 函数体系的完整同步大概率会继续。桌面端如果有新的 API 落地,移动端跟进应该不会再慢太多。反过来,移动端如果因为某个特定场景需要加新函数,桌面端也会同步——毕竟跨平台一致是他们一直在坚持的。
其次,管理面板的体验优化还会继续。v5.13.3 解决了列表卡顿的问题,说明性能这块还在持续投入。接下来可能会动编辑器的移动端适配,或者脚本分类/标签系统的进一步完善。
至于移动端独有的特性支持,我觉得短期内不会有大的动作。团队目前的重心还是在「把桌面端的能力完整搬到手机上」这条主线上,移动端特有需求如果没有足够大的用户基数,优先级会排在后面。除非未来安卓浏览器扩展的支持生态有大的变化,那可能会带来新一轮的移动端功能加码。
说到底,油猴这一路的版本演进,走的是一条挺务实的路线:先把核心功能做扎实,再逐步补齐体验细节,跨平台一致性不妥协。对于那些已经在桌面端离不开它的用户来说,手机版更像是一个可以无缝衔接的补充,而不是一个全新的产品。这个定位本身就很明确,不需要太多花哨的东西。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。