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 脚本,也不是用来管理你收集的脚本的。它是为那些还不存在的脚本准备的。

并排对比

TampermonkeyScriptPanda
脚本从哪里来你找到或自己写根据你的描述编写
运行 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. 1把 ScriptPanda 添加到 Chrome。
  2. 2在想要修改的网站上打开侧边栏。
  3. 3粘贴这条请求并发送,ScriptPanda 会把工具直接做进页面。
把 ScriptPanda 添加到 Chrome

相关指南