ScriptPanda 与 Tampermonkey 对比
2026年10月18日 · 阅读约 4 分钟
简短回答
Tampermonkey 是用户脚本管理器:它运行你找到或自己编写的脚本,并支持许多已发布脚本依赖的 GM_ 函数。ScriptPanda 则在你所在的页面上,根据日常语言的描述替你写脚本。它不运行已有的 Tampermonkey 脚本。很多人两个都用。
同一个想法的两种工具
这两个工具都运行用户脚本:在网站加载后修改网站的小型 JavaScript 程序。它们的区别在于脚本从哪里来。用 Tampermonkey,脚本由你提供。用 ScriptPanda,你描述想要什么,它来写脚本。正是这一点区别,决定了你需要哪一个。
Tampermonkey 做什么
Tampermonkey 是使用最广泛的 Chrome 扩展程序之一,截至 2026 年 10 月,在 Chrome 应用商店有约 1200 万用户,评分约 4.7。它的商店页面把它描述为「change the web at will with userscripts」(用用户脚本随心改造网页),列出的功能包括:
- 在一个地方管理和编辑你的脚本;
- 快速开启和关闭脚本;
- 通过 Chrome 同步或 Google Drive、Dropbox 等云存储同步脚本;
- 备份和恢复脚本;
- 自动更新脚本。
它支持 GM_ 函数,也就是用户脚本可以在脚本头中申请的特殊能力,比如存储数值或向其他网站发送请求。这一点很重要,因为 Greasy Fork 等网站上发布的数千个脚本都会用到它们。如果你想安装别人写好的现成脚本,Tampermonkey 正是为此而生。
它不做的事情是替你写脚本。你得自己找一个能实现需求的脚本,或者自己写,或者让聊天助手写一个再粘贴进去。
ScriptPanda 做什么
ScriptPanda 是一个根据描述构建脚本的 Chrome 扩展程序。你在想修改的网站上打开它的侧边栏,用日常语言说出你的需求,它就会为该页面编写用户脚本,安装并运行。因为它在你发送请求时会读取页面结构的精简概要,所以能找到真正的标题、列表或按钮,而不是像从没见过页面的聊天机器人那样去猜。
它构建的工具保存在你的浏览器里,位于扩展程序的本地存储中,而不在 ScriptPanda 的服务器上。如果网站变了,工具坏了,你可以让 ScriptPanda 按照页面现在的样子修复它。如果你懂 JavaScript,也可以打开任何工具的代码自行编辑。
ScriptPanda 不运行已有的 Tampermonkey 脚本,也不是用来管理你收集的脚本的。它是为那些还不存在的脚本准备的。
并排对比
| Tampermonkey | ScriptPanda | |
|---|---|---|
| 脚本从哪里来 | 你找到或自己写 | 根据你的描述编写 |
| 运行 Greasy Fork 上发布的脚本 | 能 | 不能 |
| 编写时能看到页面 | 不适用 | 能,精简概要 |
| 修复坏掉的脚本 | 你自己编辑 | 让它修复工具 |
| 费用 | 免费安装 | 付费套餐,见价格页面 |
该用哪个
- 你想要一个已经存在的脚本:Tampermonkey。
- 你会写 JavaScript,想要完全掌控:Tampermonkey,或者想先要一份草稿的话,用 ScriptPanda 的编辑器。
- 你知道自己想要什么,却找不到现成的脚本:ScriptPanda。
两者都需要在 chrome://extensions 中为它们打开 Chrome 的允许用户脚本(Allow user scripts)设置。很多人两个都装:Tampermonkey 用来跑收集的脚本,ScriptPanda 用来做还没人写过的脚本。
在这个页面上试试
本指南末尾的请求会添加一个按钮,把页面标题和网址复制为 Markdown 链接。这是一个典型的小型用户脚本。在任意文章页面上把它粘贴到 ScriptPanda 中,再和你自己写同样的脚本比较一下。
局限
两个工具都在页面内部、在你的浏览器里、在页面打开时运行。两者都不会在后台或 Chrome 关闭时运行脚本。ScriptPanda 为每个页面构建一个工具,不能安排定时任务,也不能同时作用于多个网站。本页关于第三方的信息来自 2026 年 10 月 Tampermonkey 在 Chrome 应用商店的页面,可能会有变化。
用 ScriptPanda 完成
一条请求就能做好
在这个页面上添加一个按钮,把页面标题和网址复制为 Markdown 链接。
- 1把 ScriptPanda 添加到 Chrome。
- 2在想要修改的网站上打开侧边栏。
- 3粘贴这条请求并发送,ScriptPanda 会把工具直接做进页面。