很多用MacBook的朋友可能都有过这样的经历:在Chrome上装插件顺手得不行,一回到Safari就发现好多东西都装不了,尤其是油猴插件(Tampermonkey)这种在浏览器插件圈里家喻户晓的工具,到了Safari上好像就变得特别陌生。其实Safari完全能装油猴,只是它的安装逻辑和Chrome、Edge完全不同,导致很多人卡在了第一步。
我最早在MacBook上折腾油猴的时候也踩了不少坑,一会儿提示无法连接服务器,一会儿扩展不显示,一会儿脚本装了不生效。后来把Safari的扩展机制、系统版本限制、权限设置这一套捋清楚之后,发现整个过程也就十分钟的事。这篇东西就把我在MacBook上的Safari里安装油猴插件的完整路径、权限设置、脚本安装和常见问题全部整理出来,你照着做就行,不用再东搜西搜。
1. 先搞清楚:油猴插件到底是啥,为什么Safari用户也需要它
1.1 油猴的全名是Tampermonkey,它不是病毒
油猴的中文圈叫法来自它的英文名Tampermonkey,直译过来就是"篡改猴",还有一个常见的名字叫"暴力猴"(Violentmonkey),它们都属于同一类工具——用户脚本管理器。这玩意儿能干嘛?简单说,它允许你在别人的网页上跑你自己写的JavaScript代码,给网页"打补丁"。
打个比方:你平时打开浏览器访问一个网站,看到的页面是网站开发者做好的成品。但是有些网站功能不完善、广告太多、排版别扭,或者你想加一个"一键复制"按钮而网站没给,这时候你总不能去改网站的服务器代码吧?油猴就是让你在"自家浏览器这一侧"给网页加功能。你去脚本网站下载一段别人写好的代码,油猴负责在浏览器打开对应网页时把这段代码注入进去,网页的加载展示就会变成你想要的样子。
很多人一听"篡改"就担心安全,其实只要脚本来源靠谱,油猴本身的机制是安全的。它把每个脚本限制在一个独立的运行环境里,脚本只能在你授权的情况下、针对匹配的网址生效,不是拿到你电脑的控制权。它跟那种偷偷跑在后台的恶意插件有本质区别。
1.2 Safari装油猴和Chrome装油猴,逻辑完全不一样
如果你以前在Chrome上装过油猴,你可能会下意识地想去"Safari扩展商店"或者某个类似Chrome商店的地方搜Tampermonkey。但Safari压根没有那种浏览器内的扩展商店,它的扩展机制走的是macOS系统级的路子。
Chrome和Edge的扩展是纯网页技术(HTML、CSS、JavaScript)打包成crx文件,在Chrome应用商店一键安装。而Safari从14.0版本开始,支持的扩展叫"Web Extension",本质上是打包在macOS应用里的插件,必须从Mac App Store下载或者以独立应用的形式安装到系统里,然后再去Safari的偏好设置里手动开启。
这带来的直接后果是:你不能在Safari里直接搜索并安装油猴,得先去Mac App Store或官网把它当作一个普通macOS应用装上,再去Safari里激活。这个"先装应用、再开扩展"的流程,是多数人第一次失败的核心原因——他们根本找不到入口。
另外一个区别是,Safari对扩展的权限控制比Chrome更严格。安装完油猴后,Safari会额外弹窗询问"是否允许Tampermonkey在网站上运行",不点允许的话,脚本永远不会生效。这个细节我后面会专门讲,很多人就是卡在这一步。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 装之前必须先确认的三件事
2.1 系统版本检查:macOS Big Sur是分水岭
Safari要想支持油猴这类现代浏览器扩展,前提是你的Safari版本至少在14以上,而这就跟macOS系统版本直接绑定了。
- macOS Big Sur(11)及之后版本:自带Safari 14以上,原生支持Web Extension,这是安装油猴的最低门槛。
- macOS Catali
