ScriptRunner:轻量级 v3 用户脚本管理器 #
ScriptRunner 是什么? #
ScriptRunner 是一款面向 Chrome 浏览器的用户脚本(userscript)管理器扩展,基于最新的 Manifest V3 架构开发。它允许你在任意网站上创建、管理和注入用户脚本,从而修改页面布局、增加或移除网页功能、自动化重复操作,把浏览器改造成真正符合个人习惯的工具。
用户脚本本质上是一些小型程序,它们运行在网页之上,可以隐藏广告位、调整阅读模式、批量填充表单、自动翻页签到,甚至为常用站点补充官方没有的小功能。传统方式往往需要手动安装脚本、处理权限与更新,而 ScriptRunner 把这些流程集中到一个界面里,提供创建、启停、调试和更新的统一入口。
与许多同类工具不同,ScriptRunner 无需注册账号、不申请多余权限、不追踪用户行为、不投放广告,安装后即可开箱使用。它同时支持关联本地脚本文件——你在任意 IDE 或文本编辑器中修改本地脚本,ScriptRunner 会自动同步更新,非常适合需要反复调试脚本的开发者与进阶用户。
ScriptRunner 有哪些亮点特色? #
- Manifest V3 用户脚本管理器:基于 Chrome 最新的 V3 扩展规范构建,兼容当前及未来的浏览器扩展运行环境,避免旧架构扩展被逐步淘汰的问题。
- 无需注册与多余权限:安装后直接可用,不需要创建账号,也不索取与功能无关的浏览器权限,降低使用门槛与隐私顾虑。
- 现代简洁的界面设计:官方强调 Modern UI design,脚本列表、开关与编辑入口布局清晰,日常管理脚本不必翻找复杂的配置菜单。
- 两键快速启停脚本:官方描述为 "Swiftly activate and deactivate scripts with just two clicks",无需卸载或删除脚本,即可针对不同网站临时开启或关闭某个脚本。
- 内置控制台调试脚本错误:脚本运行出错时,可直接在 ScriptRunner 自带的控制台中查看错误信息,省去打开浏览器开发者工具逐层排查的步骤。
- 关联本地脚本文件并自动更新:支持 link local script file,当你在任意 IDE 或文本编辑器中保存修改后,ScriptRunner 会自动更新对应脚本,调试体验接近本地开发。
- 无追踪、无广告:官方明确承诺 No tracking, no Ads,扩展不会采集使用数据,也不会在界面中插入推广内容。
- 丰富的脚本获取渠道:可直接从 userscript.zone、greasyfork.org、openuserjs.org 等主流用户脚本社区寻找并安装现成脚本。

免费下载 ScriptRunner #
以下为官方提供的安装包,点击链接即可下载。ScriptRunner 是遵循 GPL-3.0 协议的开源免费软件,也可以直接在 Chrome 应用商店搜索安装。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| ScriptRunner.crx | Chrome 浏览器扩展安装包 | 153.7 KB | 夸克网盘 |
ScriptRunner 如何使用? #
ScriptRunner 的操作逻辑围绕「装脚本 — 开脚本 — 调脚本」三步展开,新手按下面的顺序上手即可:
- 安装并固定扩展:在 Chrome 中完成安装后,点击浏览器工具栏的扩展图标,将 ScriptRunner 固定到可见位置,方便随时打开管理面板。
- 寻找或新建脚本:打开 ScriptRunner 面板,选择新建脚本,粘贴或编写你的用户脚本代码;也可以前往 greasyfork.org、openuserjs.org、userscript.zone 等社区找到现成脚本后导入。
- 设置脚本生效范围:为脚本配置匹配的站点或网址规则,只有命中规则的页面才会注入执行,避免脚本在无关页面上误运行。
- 一键启停与调试:在脚本列表中通过开关快速启用或停用某个脚本;如果脚本运行报错,打开 ScriptRunner 自带控制台查看错误堆栈,定位到具体代码行。
- 关联本地文件(进阶):如果脚本在本地编辑器中维护,使用「关联本地脚本文件」功能把脚本指向本地路径,此后每次在 IDE 中保存修改,ScriptRunner 都会自动同步最新版本,省去反复复制粘贴的麻烦。
ScriptRunner 的常见问题? #
ScriptRunner 需要注册账号吗? 不需要。官方明确说明 No Signup or permission required,安装扩展后即可直接创建和管理脚本,不存在账号体系与登录流程。
ScriptRunner 会收集我的数据吗? 官方在特性列表中写明「No tracking, no Ads」,即不做使用行为追踪,也不展示广告。作为一个开源项目,其源码托管在 GitHub 上,可自行审阅。
脚本报错怎么办? ScriptRunner 内置了控制台,脚本运行过程中的错误信息会显示在 ScriptRunner 的 console 中,你可以据此定位是匹配规则写错、API 调用不兼容,还是页面结构发生变化。这也是官方列出的核心功能之一。
为什么脚本在某个网站上没有生效? 优先检查脚本的匹配规则(@match / 匹配网址)是否覆盖了当前页面,其次确认该脚本在列表中处于启用状态。部分网站使用了严格的内容安全策略或动态渲染,可能需要在页面加载完成后再执行脚本。
和 Tampermonkey、Violentmonkey 这类工具相比有什么区别? 三者都属于用户脚本管理器。ScriptRunner 的差异点在于:完全基于 Manifest V3、强调无注册无权限无追踪、界面更精简,并且原生支持关联本地脚本文件并在编辑器保存后自动更新,更适合自己写脚本、频繁调试的用户。参考社区常见反馈,如果你的需求是兼容海量历史脚本,生态更成熟的工具可能脚本兼容面更广。
ScriptRunner 是免费的吗? 是。项目采用 GPL-3.0 许可证开源发布,可免费使用,不存在付费版本或订阅费用。
ScriptRunner 如何安装? #
ScriptRunner 是 Chrome 扩展,安装方式与其他浏览器扩展一致,可按需选择下面任意一种:
方式一:通过 Chrome 应用商店安装(推荐)
- 打开 Chrome 浏览器,访问 Chrome 应用商店。
- 搜索「ScriptRunner」,或在地址栏输入其商店 ID
ljajhcdgkhcdfcpkcmppdjanbdegggbp对应的扩展页面。 - 点击「添加至 Chrome」,在弹窗中确认「添加扩展程序」。
- 安装完成后,点击工具栏的拼图图标,将 ScriptRunner 固定到工具栏。
方式二:通过 .crx 安装包手动安装
- 从上方下载表格获取
ScriptRunner.crx文件。 - 打开 Chrome,进入
chrome://extensions/(扩展程序管理页)。 - 打开右上角的「开发者模式」开关。
- 将下载好的
.crx文件直接拖拽到该页面,按提示确认安装。 - 若浏览器提示「无法从该来源安装扩展」,说明该版本的 Chrome 限制了第三方 crx 安装,此时建议改用应用商店安装,或从 GitHub 仓库下载源码后以「加载已解压的扩展程序」方式加载。
方式三:从源码加载(开发者)
- 访问官方 GitHub 仓库
https://github.com/anilkumarum/ScriptRunner,下载源码压缩包并解压。 - 在
chrome://extensions/页面开启「开发者模式」。 - 点击「加载已解压的扩展程序」,选择解压后的项目目录即可。
注意事项:安装后建议先重启一次浏览器,确保扩展的后台服务正常注册;从非商店渠道安装的扩展,Chrome 可能会在每次启动时弹出提示,确认保留即可。
ScriptRunner 如何卸载? #
在 Chrome / Edge 等 Chromium 内核浏览器中卸载
- 在地址栏输入
chrome://extensions/并回车,进入扩展程序管理页。 - 找到列表中的「ScriptRunner」。
- 点击卡片右下角的「移除」按钮,在确认弹窗中点击「移除」即可。
- 或者在扩展图标上右键,选择「从 Chrome 中移除」。
清理残留数据
- 扩展被移除后,其本地存储的脚本数据通常会一并清除。如果你此前关联了本地脚本文件,这些本地文件不会被删除,仍保留在原路径,可自行备份或删除。
- 若希望彻底清空与扩展相关的站点数据,可在浏览器设置中进入「隐私和安全 → 网站设置 → 查看权限和站点数据」,搜索并删除 ScriptRunner 相关的存储条目。
- 升级或重装扩展前,建议先导出重要脚本代码并保存到本地,避免脚本内容随扩展卸载而丢失。
