不会写代码,也能有自己的油猴脚本
油猴(Tampermonkey,篡改猴)脚本好用,难在得自己写。PluginX 把这一步交给 AI:你描述想让网页变成什么样,它写代码、放到当前页面里试,跑通了存成一个应用,下次打开同一个网站自己生效。
它和油猴脚本是一回事吗
原理差不多。PluginX 里的应用也是按网址注入网页的用户脚本,开头同样是 // ==UserScript== 那一段,@match、@run-at 这些写法照旧。不一样的地方在这几处:
- 代码是 AI 写的,但全部源码你都看得到、改得了。可以拆成多个文件,也能用 TypeScript、Vue 和 npm 包。
- 写完直接在当前网页上试,改一次代码页面就重新跑一次,不用来回复制粘贴。
- 做好了可以给别人用,发到应用市场,或者只给团队、发带密码的链接给朋友。
也要说清楚一点:PluginX 没有 GM_* 这一套接口,也没有 unsafeWindow。网上现成的油猴脚本拿过来,用到这些接口的部分跑不起来,得让 AI 按 PluginX 的写法改一遍。
大家拿它做什么
- 给天天用的后台加一个「导出本页表格」按钮
- 把某个网站的广告位、推荐流藏起来
- 打开商品页时,把价格和库存顺手记到一张表里
- 把论坛的长帖整理成一份 Markdown 存下来
- 在常填的表单页,一键把固定信息填好
共同点是:事情不大,但每次手动做都烦,又没有现成的插件刚好合适。
做一个要几步
- 装好 PluginX 并登录,在扩展详情页打开「允许用户脚本」。
- 打开要改的网页,在侧边栏新建一个项目,用一两句话说想要的效果。越具体越好,比如「在每条订单右边加一个复制单号的按钮」。
- 看它在当前页面上试运行。哪里不对就直接说「按钮位置太靠下」「只要待发货的订单」,它接着改。
- 满意了点编译、打开开关。以后访问匹配的网址,脚本自己运行。
为什么不直接让 ChatGPT 写
可以,但最常见的问题是选择器写错。聊天机器人没见过你眼前这个页面,只能猜按钮、表格的 class 叫什么,猜错了你还得自己去开发者工具里找。
PluginX 的 AI 能直接读当前页面的结构,你也可以在页面上点选一个元素告诉它「就是这个」,写出来的代码是照着真实页面来的。跑得不对,也不用把报错复制回聊天框,直接告诉它现象就行。
常见问题
Greasy Fork 上的脚本能直接装进来吗?
可以把 .user.js 文件导入成项目,元信息会照常识别。但脚本里如果用了 GM_xmlhttpRequest、GM_setValue 这类油猴专有接口就跑不了,需要让 AI 换成 PluginX 的写法。只改页面元素的脚本,改动通常不大。
做好的应用能导出成 .user.js 给油猴用吗?
目前不能。项目可以导出成 ZIP 源码包,但要在 PluginX 里运行。
完全不会编程能用吗?
能。全程用中文描述就行。会编程的话也可以自己改,项目里有代码编辑器、终端和 git。
脚本会跑到别的网站上去吗?
只在 @match 写明的网址上运行。应用之间相互隔离,读写电脑上的文件、执行命令都要你单独授权,默认全部拒绝。
收费吗?
让 AI 写代码会消耗积分,新用户注册有赠送,免费版每个周期也有一些额度,具体看价格方案。应用做好以后运行不耗积分,除非应用里自己调用了 AI。
支持哪些浏览器?
电脑上的 Chrome(137 及以上)和 Microsoft Edge。Firefox、Safari 暂不支持。