油猴脚本推荐篇-前言
# 1700.油猴脚本推荐篇-前言
在众多油猴脚本中,也有很多神器一样的存在,接下来几篇文章就介绍一些好用的脚本。
如果你还不知道什么是油猴,欢迎阅读我写的《装了 Chrome 不用这个扩展,还不如去用 IE! (opens new window)》
在安利具体脚本之前,先简单说几句。
# 脚本在精而不在多
一个脚本,可以很简单,也可以很复杂。
复杂的脚本能做很多事,此时一个脚本胜过几个脚本。
举个实际的例子,一个脚本可能作用就是免登录:
而有些脚本,不仅能免登录,还可以去广告,优化界面:
当然,你可能也仅仅需要免登录,那么只装一个脚本也是可以的。
此外,如果装了多个脚本,功能都有相似的地方,反而可能引起冲突;或者和类似的扩展功能起冲突。
# 脚本不是唯一的解决办法
虽然脚本很多,但并不意味着脚本越多越好。例如:
- 一些功能可以用本地软件或扩展来解决
- 还可以借助在线网站,例如在线抠图,在线剪辑
咱们装脚本是为了解决问题,提高效率,而不是为了装而装。
如果安装脚本后,发现不好用,或者不符合自己的使用习惯,那么移除也是正常的,不要为了用而用。
# 如何知道自己要装哪些脚本
- 首先是找能解决自己问题的脚本
- 其次是看看那些高分好评的脚本,看看自己用不用得上
# 能解决自己问题的脚本
就拿我自己举例,我以前逛论坛时,跳转外部链接时,经常会弹出确认页面:
这其实挺烦人的,为此我装了不少跳过确认的脚本,非常省事:
你也可以根据自己的需求,搜索对应的脚本。
# 高分好评脚本
我们可以在脚本资源站上,根据安装量、排行榜等找到好脚本,然后再决定用不用。
也可以直接用搜索引擎搜(可以看看本系列教程关于搜索技巧的那几篇文章)。
当然,本号后续也会推荐不少好用的脚本,欢迎关注。
# 日常使用
# 去哪找脚本
在介绍油猴的那篇文章中,已经介绍了去哪搜脚本的问题,就不赘述了。
我一般是用 Greasy Fork,全球最大的用户脚本站。可以搜索,根据域名、安装量来筛选脚本。在 2025 年 2 月初,它被墙了。
你可能还听说过 SleazyFork,老司机专用脚本站,收录了包括 “挊”,E-Hentai 助手等不可展开说的脚本。
如果你不想手动查找用户脚本,或者不知道当前浏览的网站是否有用来优化的脚本,可以通过 Magic Userscript+ (opens new window),它会为当前网页查找可用的用户脚本,还能一键安装,告别折腾过程。
# 关于脚本 404 的问题
我遇到过很多好用的脚本,但后续都因为各种各样的原因下架了、不维护了,令人遗憾。
不少脚本都是能本地使用的,只要你安装过,就能一直用,只是没人维护了而已。你也可以在 GitHub 上搜索,然后离线安装。
# 脚本与加载速度
安装脚本,就是在原有的基础上 “做加法”。
虽然一些脚本的目的是净化网页,让网页更简洁,但对于浏览器而言,总共需要运行的代码是增加了的。
# 脚本范围
从应用范围来看,油猴脚本可以分为两种:特定网页脚本,全局脚本,
特定网页脚本,仅作用于特定网页。例如脚本的应用范围是 bilibili.com,那么只要不打开 bilibili.com,脚本就不会加载,也就不会影响浏览器速度。这点可以在脚本详情页里看:
另一种是全局脚本,作用于所有网页,每开启一个标签页,脚本就会被加载一次,资源占用自然就会成比例增加。
# 启用/关闭脚本
为了加快速度,我们可以在扩展弹出页面里,启用/关闭脚本,也可以指定该脚本在某个网站关闭:
如果一个脚本不大,只有几十 KB,甚至几 KB,那即使它是全局脚本,对网页加载的影响也可以忽略不计。
而如果一个脚本很大(脚本大小的上限是 2 Mb),那还是挺影响加载速度的,可以酌情关闭或停用。
# 自动刷新
开启或禁用一个脚本是,通常得手动刷新一次,才会生效。但我们可以开启自动刷新。
打开油猴扩展的设置页面,在 “配置模式” 里选择为 “初学者” 或 “高级”,然后勾选 “自动刷新页面”。
# 开发脚本
如果你懂得前端开发,想动手试试,可以看看 Greasy Fork 的帮助文档 (opens new window):
也推荐一篇实际案例:如何为网页添加快捷键(英文) (opens new window),作者讲解如何用油猴脚本,为网页添加自己的快捷键。
# 关于脚本的安全性
先说结论:油猴脚本是有安全风险,但不会有大风险。
因为浏览器的安全性很高,采用了「沙箱机制」,一个脚本只能操作当前标签页。
那种访问某些网站就导致电脑中毒的情况(IE 时代),已经不存在了。
除非你电脑本身有漏洞,又或者手动关闭了浏览器的安全防护。
# 关于跨域
需要注意的是跨域脚本。有些脚本可能会请求「跨域」:
跨域是前端开发的专业术语,限于篇幅不做过多介绍。
简单来说就是访问一个网站时,允许该脚本请求其他网址的内容,例如引用第三方脚本、将数据发送给其他地方。
举个例子,验证码破解脚本,需要将当前页面的验证码图片发送给第三方服务器,解析获得验证码然后填充,这是正常情况。
但有些恶意脚本会盗取用户信息,然后发送给第三方服务器。
引入第三方脚本的油猴脚本,不一定会盗取用户信息;但盗取用户信息的脚本,一定会引入第三方脚本。
如果你判断该脚本可信,点击「总是允许该域名」即可。
# 该如何判断是否安全?
首先,Greasyfork 有一套自己的风险过滤体系 (opens new window):
其次,任何代码都是公开的,而且不允许混淆和压缩,如果有小动作,懂代码的人一看就知道了。
如果真的是恶意脚本,按 Greasyfork 对恶意脚本 “零容忍” 的风气,一定会有人举报的。
Greasyfork 的管理人员接到举报后,就会人工审查,如果发现确实有问题,就会把恶意脚本删除。
同时,安装到本地了的脚本,也会自动从浏览器里删除。
所以,那些安装量高的脚本,也会更安全一点,那么多人盯着呢。
此外,安装前看看 “脚本评论区” ,准没错,万一还没来得及被举报下架呢。
你还可以自行检查代码,例如交给 AI 来检查。
# 脚本的盈利
有些脚本会在淘宝、京东等购物网站上植入返利链接,脚本作者因此会获得返利佣金。
其实这个做法,Greasyfork 是允许的,只要明确标识即可。这样的脚本其实不少。
让技术开发有利可图,那么开发者们就不会 “挺而走险” 开发恶意脚本,并且也会积极维护。
从长远来看,也是有利于整体社区的。
# 谷歌与 MV3
在我之前的文章《谷歌逐步淘汰 V2 插件,广告拦截不能用了? (opens new window)》里,提到过谷歌将推行 MV3 协议,其中会影响到油猴和广告拦截等扩展。
原因就是,谷歌将以安全为由,停用油猴的远程脚本功能,然后要求脚本代码发布在谷歌的服务商店上。
油猴的功能将会大大折扣。
在我看来,不过是打着 “安全” 的幌子控制用户,控制互联网。
# 最后
希望你也能用上好用的脚本 👍