首页/软件/ScriptRunner
S

ScriptRunner

更新于 2026-10-05

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 #

以下为官方提供的安装包,点击链接即可下载。ScriptRunner 是遵循 GPL-3.0 协议的开源免费软件,也可以直接在 Chrome 应用商店搜索安装。

文件名 描述 大小 下载
ScriptRunner.crx Chrome 浏览器扩展安装包 153.7 KB 夸克网盘

ScriptRunner 如何使用? #

ScriptRunner 的操作逻辑围绕「装脚本 — 开脚本 — 调脚本」三步展开,新手按下面的顺序上手即可:

  1. 安装并固定扩展:在 Chrome 中完成安装后,点击浏览器工具栏的扩展图标,将 ScriptRunner 固定到可见位置,方便随时打开管理面板。
  2. 寻找或新建脚本:打开 ScriptRunner 面板,选择新建脚本,粘贴或编写你的用户脚本代码;也可以前往 greasyfork.org、openuserjs.org、userscript.zone 等社区找到现成脚本后导入。
  3. 设置脚本生效范围:为脚本配置匹配的站点或网址规则,只有命中规则的页面才会注入执行,避免脚本在无关页面上误运行。
  4. 一键启停与调试:在脚本列表中通过开关快速启用或停用某个脚本;如果脚本运行报错,打开 ScriptRunner 自带控制台查看错误堆栈,定位到具体代码行。
  5. 关联本地文件(进阶):如果脚本在本地编辑器中维护,使用「关联本地脚本文件」功能把脚本指向本地路径,此后每次在 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 应用商店安装(推荐)

  1. 打开 Chrome 浏览器,访问 Chrome 应用商店。
  2. 搜索「ScriptRunner」,或在地址栏输入其商店 ID ljajhcdgkhcdfcpkcmppdjanbdegggbp 对应的扩展页面。
  3. 点击「添加至 Chrome」,在弹窗中确认「添加扩展程序」。
  4. 安装完成后,点击工具栏的拼图图标,将 ScriptRunner 固定到工具栏。

方式二:通过 .crx 安装包手动安装

  1. 从上方下载表格获取 ScriptRunner.crx 文件。
  2. 打开 Chrome,进入 chrome://extensions/(扩展程序管理页)。
  3. 打开右上角的「开发者模式」开关。
  4. 将下载好的 .crx 文件直接拖拽到该页面,按提示确认安装。
  5. 若浏览器提示「无法从该来源安装扩展」,说明该版本的 Chrome 限制了第三方 crx 安装,此时建议改用应用商店安装,或从 GitHub 仓库下载源码后以「加载已解压的扩展程序」方式加载。

方式三:从源码加载(开发者)

  1. 访问官方 GitHub 仓库 https://github.com/anilkumarum/ScriptRunner,下载源码压缩包并解压。
  2. 在 chrome://extensions/ 页面开启「开发者模式」。
  3. 点击「加载已解压的扩展程序」,选择解压后的项目目录即可。

注意事项:安装后建议先重启一次浏览器,确保扩展的后台服务正常注册;从非商店渠道安装的扩展,Chrome 可能会在每次启动时弹出提示,确认保留即可。

ScriptRunner 如何卸载? #

在 Chrome / Edge 等 Chromium 内核浏览器中卸载

  1. 在地址栏输入 chrome://extensions/ 并回车,进入扩展程序管理页。
  2. 找到列表中的「ScriptRunner」。
  3. 点击卡片右下角的「移除」按钮,在确认弹窗中点击「移除」即可。
  4. 或者在扩展图标上右键,选择「从 Chrome 中移除」。

清理残留数据

  1. 扩展被移除后,其本地存储的脚本数据通常会一并清除。如果你此前关联了本地脚本文件,这些本地文件不会被删除,仍保留在原路径,可自行备份或删除。
  2. 若希望彻底清空与扩展相关的站点数据,可在浏览器设置中进入「隐私和安全 → 网站设置 → 查看权限和站点数据」,搜索并删除 ScriptRunner 相关的存储条目。
  3. 升级或重装扩展前,建议先导出重要脚本代码并保存到本地,避免脚本内容随扩展卸载而丢失。
相关标签
ScriptRunner用户脚本管理器userscript managerChrome 扩展Manifest V3油猴脚本网页自动化脚本注入本地脚本调试