别再和网页硬刚了:Tampermonkey 把按钮“长”出来
今天刷到一个事…不对,是老朋友了。反正挺救命的。我们天天跟网页搏斗你也懂的——表单来回填、按钮藏在第三层、下载要点五次还弹广告,版式今天瘦明天胖…浏览器就一副“我不为你服务你能咋地”的脸。 Tampermonkey(油猴)这个家伙吧,就是一把小扳手。你进某个网站,它就悄悄帮你跑点小动作——给页面长个按钮、自动把表单填一半、样式拉宽一点、甚至把别的地方的数据抓过来贴上去。听着像打补丁,确实就是补丁,但特别好使。
为啥我用?说白了,被生活收拾的。公司内网写日报,十个框八个重复,我以前真有过“要不辞了吧”的冲动…后来整了个小脚本,页面一开就带昨天的内容,我改两项回车,结束。整个人从“我不行了”变成“还行还行”。再比如 GitHub PR,我想一键复制“标题+分支名”,官方没有?那就自己给它长一个。自此往群里丢链接不再手敲,手指头:谢谢你。
怎么玩?别紧张,真的就三步走的事:
先装插件:去商店搜“Tampermonkey”,黑底白猴头那个。装完右上角会多个猴子图标。顺手把“打开控制台”的快捷键改成你顺手的,比如 Alt+T。对,先改,不改迟早跟别的冲突。 再装脚本:两条路。 ① 去 GreasyFork 这类网站搜关键词(“B站 键盘”“Jira 自动填工时”“GitHub 增强”),点“安装”就完。 ② 或者自己新建一个,指定在哪些网址生效、想动啥。不会写也别慌,先拿别人现成的,改两句文字也能凑活。 管理开关:点猴子→Dashboard(控制台),能一键停/开、调顺序、备份。脚本一多一定要分组,不然它们互相抢活儿,页面就抽抽。
调试有个小心得:现在很多站都是单页应用,先空壳后加载。你脚本上来就动手,可能啥也没摸到。等元素出来再说,别跟时间较劲,跟节点做朋友,稳。
坑也说两句,都是我自己踩过的:
安全这块儿:脚本能读写你当下的页面,这听着就敏感。只装你信得过的,先瞄一眼脚本说明:在哪些域名生效?要不要跨域?要了哪些权限?越克制越好。那种一上来对全网生效、还想连一堆外站的,果断关掉。 冲突:两个脚本同时改一个按钮,页面开始抖腿…把作用范围写窄点,或者调整执行顺序,基本就好了。 跨域/接口:普通请求被拦很正常。油猴有自己的“跨域”手段,但你得把目标域加白名单,不写它也不让你过。 SPA 异步:你跑早了找不到元素?等会儿,真的就等会儿。耐心 +1。 更新把你“修没了”:公共脚本作者一更新,覆盖了你的小改动。我现在都保留原版,再存一个“-local”的自用版,然后关自动更新,心态平稳。
你想想这些场景,是不是很对劲:
表单自动化:报销/日报页面一开就带默认值,光标直接跳到那一格要你填的。三十秒变十秒,省下的是寿命。 站内导航增强:Jira 工单旁边放“复制标题+链接”,飞书文档长个“导出 Markdown”,B 站加键盘控制。小而美,但每天都用到。 文档可读性:页面太窄?拉宽。代码块顺手加个“复制”。坐小板凳写字的感觉瞬间变人体工学椅。 数据对齐:后台 A 看订单,旁边自动补一列来自后台 B 的状态(前提:合规,只看你该看的)。以前肉眼比,现在页面自己告诉你。 写作小工具:博客后台显示“字数/阅读时长”,写到 1200 提醒喝水。看着鸡肋,用了上瘾。
爽点我给你划一下,别全记,记住一个都值:
“网页=我的地盘”,缺啥我补啥,不求人。 轻快,本地跑,几乎没延迟,刷新就生效。 能力刚好够:存点偏好、挂菜单、拉点数据、改个样式……本来要提需求排期三天的改动,我半小时搞定。 好迁移:脚本就是几份文本,导出打包,换电脑照样飞。
但也别自欺欺人,限制有的:
它不是万能钥匙。别越权、别碰隐私、别搞灰。我们做的是“合理增强”,就这条线,别踩。 你就是维护者。网站一改版,你的脚本可能就趴窝,要修。写脚本=领养个小宠物,偶尔喂两口。 移动端基本没戏。手机浏览器对扩展不太友好,别折腾。 公司要是禁装扩展,就别硬刚,跟 IT 商量个合规的替代方案。
防翻车的小习惯,抄走就行:
起名分组清楚点:比如 jira-copy-title-local,一眼知道干嘛的。按“公司 / 工具 / 娱乐”分组,别全堆默认里。先样式后逻辑:很多“改版”一条样式就够,不要一上来搞大工程。 生效范围写窄:精准到某个路径,别一口吞整个域名。 放个“开关”:在猴子菜单里留个“暂停”入口,出问题一键停,比到控制台里翻半天快多了。 定期备份:控制台里有导出压缩包,点一下,换机不慌。 多打提示/日志:卡了能知道卡哪儿,不用盲猜。
再给你一个小备忘(名字先记住就行,以后见到你会会心一笑):
站内菜单:把你的常用动作挂到猴子菜单里,一点就跑。 小型数据库:本地存一点偏好/配置,换会话不丢。 样式秒改:三两下把侧栏、正文宽到你眼睛舒服的程度。 监听刷新:列表一有新东西就自动打标,和单页应用做朋友。
最后一个“真·一分钟起飞”流程(没有代码,放心):
安装 Tampermonkey 打开你最常用的工作网站 新建一个只在这个站生效的小脚本(哪怕先只改个页面宽度也行) 给它加个菜单开关,随时能停 刷新,看它生效,成就感就来了
对了,收个尾:别越权、别碰红线;只装你信得过的。油猴不是魔法棒,但它能把“网页按我心意来”的那点小自由还给你。装完记得第一件事——把快捷键改到你手顺的位置。真的,不改的话,明天你一定会在群里骂人:谁教我的这玩意儿老跟别的打架…好啦。