网站资料 · 技术情报 · 相似站点

docs.scriptcat.org

脚本猫是一个强大的用户脚本管理器,轻松定制网页、消除广告、自动执行任务等,激活浏览器的无限可能!

暂未发现付费内容 支持多语言
访问网站
站内浏览 0 次 访问跳转 0 次 正常
首页 | ScriptCat 首页完整截图

快速了解

分类
编程开发
语言
中文
付费内容信号
暂未发现付费内容已观察
注册年份
2021
主机
Cloudflare推测
HTTPS 证书信任
通过已观察
最后更新

AI 生成的网站测评

AI 生成

本测评由 AI 根据公开资料生成,未经逐项人工核实;域名、证书等事实以本页采集数据为准。

ScriptCat(脚本猫)是什么网站?

ScriptCat(脚本猫)是一个开源的用户脚本管理器,以浏览器扩展形式运行,用来给网页加功能、去广告和做自动化。官网域名是 ScriptCat,支持 Chrome、Edge、Firefox,完全免费开源。

它主要做什么

  • 装脚本改网页:从脚本商店一键安装社区脚本,实现视频倍速、跳过广告、夜间模式、比价、自动签到等效果,不需要自己写代码。
  • 兼容 Tampermonkey:沿用油猴脚本格式和 GM API,已有脚本基本可以零改动迁移过来。
  • 开发者能力:提供后台脚本(不用常驻标签页也能运行)、定时任务 cron、文件存储、跨域请求、内置编辑器和调试工具,适合把浏览器当代码运行环境用。
  • 云端同步与权限控制:脚本和配置可多端同步,安装时权限可见可控。

谁在什么情况下用

  • 普通用户想快速去掉网页广告、增强视频播放体验,装扩展后逛脚本商店挑一个装上即可。
  • 已经在用 Tampermonkey、想换一个带后台脚本和定时任务能力的管理器,可以直接迁移现有脚本。
  • 想写自动化脚本(如每日签到、定时抓取)的开发者,用它的后台脚本和 cron 更省事。

和同类工具的侧重

与 Tampermonkey、Violentmonkey 相比,ScriptCat 的差异点主要在后台脚本常驻运行和更丰富的 API(定时任务、文件存储、跨域请求),更偏向“浏览器里的脚本运行时”;如果只是装现成脚本,几者体验接近,迁移成本也低。

如何从 Tampermonkey 把现有脚本迁移到 ScriptCat,需要做哪些改动?

ScriptCat 官方资料称其“完全兼容油猴脚本格式与 GM API”,现有脚本可零改动直接迁移。也就是说,常规脚本基本不需要修改代码,迁移动作主要是把脚本导入 ScriptCat 并确认运行正常。

迁移步骤

  1. 安装 ScriptCat 扩展:从 Chrome、Edge、Firefox 商店添加,或用手动安装包。
  2. 导出 Tampermonkey 脚本:在 Tampermonkey 管理面板中把现有用户脚本导出为 .user.js 文件,或直接复制脚本源码。
  3. 导入 ScriptCat:在 ScriptCat 中新建脚本并粘贴源码,或导入脚本文件;也可按官方安装指南把脚本加入 ScriptCat。
  4. 核对脚本头:确认 // ==UserScript== 元数据块中的 @name、@match、@grant 等字段完整保留。ScriptCat 支持 GM_* API,元数据头与 Tampermonkey 一致。
  5. 逐项验证功能:打开脚本匹配的网站,检查脚本是否生效;涉及存储、跨域请求、通知的脚本,重点测试对应功能。

可能需要调整的情况

  • 使用了 Tampermonkey 专有接口:官方只说兼容油猴脚本格式与 GM API,若脚本调用了 Tampermonkey 独有的非标准接口,需要改为 ScriptCat 支持的等价 API。
  • 依赖后台常驻运行:ScriptCat 提供后台脚本能力,可把需要长期运行的逻辑改为后台脚本,不必依赖打开标签页。
  • 需要定时执行:ScriptCat 支持 cron 定时任务,例如每日自动签到可写成 @cron 0 9 * * *,这类脚本在迁移时可顺便改造成定时脚本。
  • 希望多设备保持一致:可开启 ScriptCat 的云端同步,把脚本和配置同步到其他设备。

选择建议

如果脚本只是普通网页增强、去广告、视频控制,按上述导入流程操作即可,通常无需改代码。如果脚本包含大量 Tampermonkey 私有写法或需要后台常驻,建议先在 ScriptCat 内置编辑器中运行调试,利用日志和错误追踪定位不兼容点,再按 ScriptCat 的 API 文档替换。

ScriptCat 的后台脚本和定时脚本怎么配置,能让脚本在不打开标签页时运行?

ScriptCat 的后台脚本靠元数据头里的 @background 声明,定时脚本靠 @cron 声明;两者都写在脚本头部,安装后由扩展在后台调度,不需要保持标签页打开。

配置方式

在脚本的 // ==UserScript== 元数据块里加一行即可:

// ==UserScript==
// @name         每日自动签到
// @cron        0 9 * * *
// ==/UserScript==

async function checkIn() {
  const r = await GM.fetch(api);
  GM_notification('签到成功');
}
checkIn();
  • @cron 后面是标准 cron 表达式(5 段:分 时 日 月 周),0 9 * * * 表示每天 9:00 触发。
  • 后台脚本用 @background 标记,脚本在扩展的后台环境中常驻运行,不依赖任何页面。
  • 定时任务与后台能力可以组合:后台脚本里写 @cron,就能在无标签页时按点执行。

适用场景

  • 定时签到、定时抓取数据、定时清理缓存:用 @cron,浏览器开着就会按时跑。
  • 需要长期监听、轮询接口、处理跨域请求:用 @background,脚本不随页面关闭而停止。
  • 需要读写文件、发通知、跨域请求:配合 GM.fetch、GM_notification 等 API 使用。

选择条件

  • 只在特定网站页面里生效的逻辑,用普通 @match 脚本即可,不必上后台脚本。
  • 必须“页面关掉还继续跑”的才用 @background;只是“每天固定时间跑一次”的用 @cron 更轻。
  • 后台脚本权限更大,安装时留意权限提示,只装来源可信的脚本。

下一步

安装扩展后,在脚本编辑器中新建脚本,按上面格式写头部并保存;到扩展的脚本管理页确认该脚本处于启用状态,再查看运行日志验证是否按 cron 触发。开发者文档里有完整的 API 参考和调试说明,可对照 ScriptCat 文档 中的后台脚本与定时任务章节进一步配置。

ScriptCat 相比 Tampermonkey 和 Violentmonkey 有哪些独有能力和差异?

ScriptCat 相对 Tampermonkey、Violentmonkey 的差异,核心在“后台脚本”和更偏开发者的 API 能力;Tampermonkey、Violentmonkey 更偏成熟的通用用户脚本管理器。

独有能力与差异

维度 ScriptCat(据官网资料) 对使用者的意义
后台脚本 无需常驻标签页,脚本可后台持续运行 适合定时签到、定时任务、长期自动化;这是页面资料重点强调的“独有能力”
定时任务 支持类似 cron 的定时配置(示例为 @cron 0 9 * * *) 可把“每天固定时间执行”的脚本交给扩展,而不是依赖打开网页
更丰富的 API 资料称提供文件存储、定时任务、跨域请求等,且“比 GM 更丰富” 开发者能少写外围代码,直接做存储、请求和调度
内置编辑器与调试 语法高亮、补全、错误提示、日志与运行记录 写脚本、排查问题可在扩展内完成,减少工具切换
兼容 Tampermonkey 兼容油猴脚本格式与 GM API,元数据头一致 已有 Tampermonkey 脚本迁移成本低,不必重写
脚本商店与云同步 社区脚本一键安装;脚本与配置多端同步 普通用户装脚本更省事,换设备不丢配置

选择条件

  • 需要“关掉网页也继续跑”的自动化,例如每日签到、定时抓取、定时通知:优先看 ScriptCat 的后台脚本和定时任务。
  • 只是给网页去广告、改样式、加按钮,且更看重成熟生态和广泛教程:Tampermonkey 仍是稳妥选择;Violentmonkey 则以开源、轻量著称,适合偏好简洁脚本管理的用户。
  • 已有大量 Tampermonkey 脚本:ScriptCat 资料称可零改动迁移,可先小范围试用再整体切换。
  • 要写带存储、跨域请求、定时调度的脚本:ScriptCat 的开发者向能力更集中;若只做简单 DOM 修改,三家差别不大。

例如需要每天 9 点自动完成某网站签到,ScriptCat 的 @cron 后台脚本示例直接对应这个场景;而只用 Tampermonkey 通常要依赖打开对应页面时触发脚本。

在 ScriptCat 里安装社区脚本时,如何判断权限是否安全、避免恶意脚本?

ScriptCat 官方文档把“安全可靠”落在两点上:权限透明可控、脚本行为可见。判断一个社区脚本是否安全,核心就是安装前看清它申请的权限,安装后留意它实际做了什么。

安装前:先读权限声明

用户脚本的权限写在元数据头里,ScriptCat 会在安装时展示。重点看这几类:

权限/声明 含义 什么情况下要警惕
@match / @include 脚本在哪些网站运行 一个“视频倍速”脚本却匹配所有网站
@grant 调用了哪些 GM API 声明了 GM_xmlhttpRequest 跨域请求、GM_setValue 存储等,却与脚本用途无关
@connect 允许跨域访问哪些域名 出现陌生或与用途不符的第三方域名
@require 加载外部代码库 从不明来源加载脚本,等于把别人的代码一并装进来

判断标准很简单:权限要和用途对得上。一个去广告脚本只需要匹配目标站点,不需要读取你的账号数据或向陌生服务器发请求。资料里强调“权限透明可控、脚本行为可见”,就是让你在授权前把这份清单核对一遍。

安装后:观察实际行为

ScriptCat 提供日志、运行记录和错误追踪,脚本在后台做了什么可以回看。如果某个脚本频繁发起你没预期的网络请求、弹出通知,或在你没访问相关网站时仍在活动,就值得停用排查。后台脚本、定时脚本这类常驻能力尤其要看清 @cron 等声明,确认它按你理解的频率运行。

选择条件

  • 优先选脚本商店里社区使用多、更新活跃的脚本;
  • 对要求广泛跨域或加载外部代码的脚本,先看源码或作者说明;
  • 拿不准时,先只在一个站点试用,确认行为正常再扩大范围。

ScriptCat 本身完全开源、免费、无广告,安装包和扩展代码可审阅,这降低了管理器层面的风险;但社区脚本由第三方编写,最终判断仍落在每次安装时的权限核对上。

ScriptCat 的云端同步怎么开启,换设备后脚本和配置如何恢复?

ScriptCat 文档页只确认了“脚本与配置多端云同步,换设备、重装也不丢失”这一能力,没有给出开启步骤或恢复操作的具体说明,因此无法按资料写出准确的操作路径。

可以确定的是:云同步覆盖的是脚本和配置,适合在换电脑、重装浏览器后恢复原有使用环境。具体开启入口和恢复方式,需要在扩展安装后的设置页中查找“同步”相关选项,并以扩展内提示为准。

例如需要换设备时,可先在新设备安装 ScriptCat,再登录同一同步账号,让脚本与配置从云端拉取;如果没有登录或未开启同步,旧设备上的本地脚本不会自动出现在新设备。

选择时可注意:ScriptCat 的同步是面向脚本与配置的,不等同于浏览器账号同步;若脚本里有本地保存的数据,是否随云同步恢复,资料未说明,建议先在扩展设置中确认同步范围。

开发者如何选择合适的开发工具?

选择合适的开发工具,核心取决于三个因素:你正在解决什么问题、你所在团队的技术栈,以及你的个人熟练度。不存在对所有开发者都最优的“万能工具”,但有一套筛选逻辑可以帮助你做出理性决策。

首先,明确工具类别。开发工具通常分为编辑器或IDE(集成开发环境)、版本控制工具、调试工具、构建工具和测试框架。如果你主要写Python脚本或前端页面,轻量级编辑器(如VS Code)通常足够;如果你从事大型Java或C++项目,功能完整的IDE(如IntelliJ IDEA或Visual Studio)能提供更好的代码导航和重构支持。不要因为某个工具流行就盲目选择,先确认它是否覆盖你工作流中的关键环节。

其次,评估团队协作成本。如果团队已经统一使用某套工具链,个人偏好应让位于一致性。例如,版本控制几乎都是Git,但代码托管平台(GitHub、GitLab等)的选择会影响CI/CD(持续集成与持续交付)流程。选择与团队现有系统集成度高的工具,能减少沟通成本和环境配置问题。如果你是独立开发者,则优先考虑文档完善、社区活跃的工具,遇到问题时更容易找到解决方案。

第三,关注扩展性和学习曲线。优秀的工具通常支持插件或扩展,但插件过多会拖慢性能。建议先使用工具默认配置完成一个完整的小项目,再按需添加插件。对于新工具,估算学习成本:如果它需要你花两周以上才能达到现有工具的熟练度,除非它能显著提升长期效率,否则不值得切换。你可以通过官方文档的“快速上手”部分和社区教程数量来判断学习资源是否充足。

最后,用实际项目做验证,而不是只看评测文章。下载试用版或免费版,将你日常最频繁的三个操作(如代码跳转、调试断点、批量重命名)在新工具中执行一遍,对比完成时间和操作流畅度。同时检查工具的资源占用——在旧电脑上运行卡顿的工具会严重影响开发体验。记住,工具是服务于开发的,如果某个“最佳实践”工具让你频繁中断心流去处理配置问题,它就不适合你。

选择建议:新手优先选择社区大、默认配置友好的工具(如VS Code);资深开发者可以投资学习专业IDE或命令行工具以提升效率;团队开发则必须遵循统一规范。定期(如每半年)重新评估一次工具链,但不要频繁更换,稳定比追新更重要。

什么是用户脚本(userscript),如何安装和使用?

用户脚本(userscript)是一段由浏览器在特定网页上自动执行的 JavaScript 代码,用来修改页面外观、增加功能或自动化重复操作。要使用它,你需要两样东西:一个用户脚本管理器(如 Tampermonkey、Greasemonkey 或 Violentmonkey),以及从脚本仓库(如 OpenUserJS)获取的脚本文件。安装管理器后,打开脚本页面点击安装,脚本就会在匹配的网站上生效。

用户脚本能做什么

用户脚本运行在网页加载之后,因此可以操作页面上的元素和数据。常见用途包括:

  • 增强网页功能:给网站补上缺失的按钮、快捷键或批量操作。
  • 过滤与清理:隐藏广告位、弹窗、推荐模块,让页面更干净。
  • 自动化操作:自动填写表单、批量下载、定时刷新等重复性任务。
  • 调整显示:改变字体、配色、布局,或把内容导出成其他格式。

脚本的生效范围由它自己声明的匹配规则决定,通常只在你指定的域名或路径下运行,不会作用于所有网站。

安装用户脚本管理器

用户脚本本身不能直接在浏览器里运行,需要先装一个管理器扩展。三者的定位大致如下:

管理器 适用浏览器 特点
Tampermonkey Chrome、Edge、Firefox、Safari 等 用户量大,界面功能较全,跨浏览器支持广
Greasemonkey Firefox 历史最久,Firefox 上的经典选择
Violentmonkey Chrome、Edge、Firefox 等 开源,界面简洁,兼容主流脚本

安装方式是从对应浏览器的扩展商店搜索名称并添加。安装完成后,浏览器工具栏会出现管理器图标,表示它已就绪。

从 OpenUserJS 查找并安装脚本

OpenUserJS 是一个用户脚本仓库,提供脚本的浏览、搜索和下载。典型流程是:

  1. 打开 OpenUserJS 网站,用搜索框或分类列表找到需要的脚本。
  2. 进入脚本详情页,查看它的说明、适用网站和更新记录。
  3. 点击安装按钮。如果已装管理器,浏览器会弹出安装确认页,显示脚本名称、来源和将要访问的网站。
  4. 确认安装。脚本会出现在管理器的脚本列表中,并在匹配的页面上自动运行。

安装前建议先读脚本说明,确认它作用的域名与你的需求一致。来源不明或权限范围过大的脚本应谨慎安装。

启用、禁用与更新

脚本装好后,日常管理都在管理器里完成:

  • 启用/禁用:在脚本列表中切换开关,临时停用某个脚本而不删除它。
  • 更新:多数脚本会声明更新地址,管理器可定期检查并提示更新;也可手动触发检查。
  • 删除:不再需要时从列表中移除。
  • 查看运行情况:部分管理器提供日志或错误提示,脚本不生效时可从这里排查。

用户脚本的基本结构

一个用户脚本就是一段带元数据头的 JavaScript。元数据头用注释形式写在文件开头,告诉管理器脚本的名称、作用范围和运行时机。例如需要给某个网站加一个按钮,脚本大致包含:

  • 元数据块:声明 @name(名称)、@match 或 @include(在哪些网址运行)、@grant(需要使用的管理器 API)等。
  • 主体代码:在页面加载后执行的逻辑,比如查找元素、绑定事件、插入新节点。

@match 决定脚本的触发范围,写错会导致脚本完全不运行;@grant 决定脚本能否调用管理器的存储、跨域请求等能力。修改现成脚本时,通常先看这两项是否与目标网站匹配。

常见问题排查

  • 脚本不生效:先确认管理器已启用、脚本处于开启状态,再检查 @match 是否覆盖当前网址(注意子域名和路径)。
  • 页面加载后才出现的内容抓不到:脚本可能在目标元素生成前就执行了,需要等待元素出现或监听页面变化。
  • 权限冲突或功能异常:多个脚本操作同一页面时可能互相干扰,可逐个禁用定位冲突来源。
  • 网站改版后失效:脚本依赖的页面结构变了,需要更新脚本或等待作者修复。
  • 安装时被拦截:部分浏览器或安全设置会阻止安装,需在管理器或浏览器设置中允许。

总体思路是:先装管理器,再从可信仓库安装匹配需求的脚本,遇到问题优先检查匹配规则和运行时机。

脚本猫是什么?它能帮你解决哪些网页使用问题

脚本猫(ScriptCat)是一款开源的浏览器用户脚本管理器,用来安装和运行社区脚本,从而定制网页行为。它适合两类人:不想写代码、只想一键解决广告和视频体验问题的普通用户,以及需要后台脚本、定时任务和更丰富 API 的开发者。支持 Chrome、Edge、Firefox,官网称完全免费开源,兼容 Tampermonkey 脚本格式,现有脚本可以零改动迁移。

它到底解决什么问题

脚本猫本身不直接提供功能,功能来自你安装的“用户脚本”。装好扩展后,从脚本商店挑一个脚本点击安装,脚本就会在匹配的网页上自动生效。按官网分类,常见用途有:

场景 典型脚本能力
视频增强 倍速播放、自动跳广告、视频下载、画中画,覆盖 Bilibili、YouTube、Netflix 等
去广告净化 屏蔽广告与弹窗
网购比价 全网比价、历史价格曲线、优惠券领取
效率自动化 自动签到、批量操作、快捷工具箱
阅读翻译 夜间模式、网页翻译、沉浸式阅读

判断标准很简单:如果你的困扰是“某个网站用起来不顺”,且社区已有对应脚本,脚本猫就能帮上忙;如果没有现成脚本,就需要自己写或找开发者。

三步上手:从安装到第一个脚本生效

官网给出的流程是“30 秒用上第一个脚本”,具体如下:

  1. 安装扩展:从 Chrome、Edge、Firefox 的应用商店一键添加,或下载手动安装包。
  2. 逛脚本商店:在脚本猫社区搜索需求,例如搜“视频倍速”。
  3. 一键安装:点击安装,脚本在对应网页立即生效。

验证方法:安装后打开脚本匹配的网站(如 Bilibili),看倍速按钮、广告跳过等界面元素是否出现;扩展面板里应显示该脚本处于运行状态。

常见卡点:

  • 脚本装了但没反应,通常是当前网页不在脚本的匹配范围内,换到脚本声明的站点再试。
  • 同一功能装了多个脚本可能互相冲突,保留一个即可。
  • 手动安装包方式需要自行处理浏览器对扩展来源的限制,优先走应用商店更省事。

和油猴(Tampermonkey)有什么不同

两者都是用户脚本管理器,核心差别在开发者能力和开放性:

  • 兼容性:脚本猫完全兼容 Tampermonkey 的脚本格式与 GM API,元数据头一致,已有脚本可直接迁移,切换成本低。
  • 后台脚本:这是脚本猫的独有能力——脚本无需常驻标签页,可在后台持续运行,适合定时签到这类任务。
  • 更强 API:提供文件存储、cron 定时任务、跨域请求等能力,比标准 GM API 更丰富。
  • 开发体验:内置编辑器支持语法高亮、智能补全、错误提示,并有日志、运行记录和错误追踪。
  • 开源与透明:完全开源,代码可审阅,权限透明可控。

怎么选:只装现成脚本、追求最广泛的脚本生态,两者都能满足;需要后台常驻、定时任务或自己开发脚本,脚本猫的能力更对路。

开发者视角:把浏览器变成代码运行时

对写脚本的人来说,一个最小示例就能看出差异。下面这个脚本用 @cron 声明每天 9 点执行,不依赖打开任何标签页:

// ==UserScript==
// @name 每日自动签到
// @cron 0 9 * * *
// ==/UserScript==
async function checkIn() {
  const r = await GM.fetch(api);
  GM_notification('签到成功');
}
checkIn();

普通网页脚本则用 @match 指定生效站点、@grant 申请权限,例如 @match *://*.bilibili.com/* 配合 GM_setValue。输入是元数据头和脚本逻辑,动作是保存并运行,预期结果是到点自动执行并在通知中反馈。调试时看运行日志和错误追踪即可定位问题。

使用前值得知道的事

  • 权限要看清:脚本能读取和修改网页内容,安装前确认脚本来源和它申请的权限,官网也强调“权限透明可控、脚本行为可见”。
  • 云端同步:脚本与配置支持多端同步,换设备或重装不丢失。
  • 规模参考:官网展示的数据为 230 万装机用户、4100 个社区脚本、5.6k GitHub Stars,可作为生态活跃度的参考,但不代表每个脚本都经过审核。
  • 价格与登录:现有资料只说明“完全免费开源”,未提及付费项或账号登录限制,具体以实际安装时的页面提示为准。

如果你的需求是“让常用网站更顺手”,先装扩展、再去脚本商店搜关键词,是最快的验证路径;如果需求是“让浏览器按计划自动干活”,则值得进一步看它的后台脚本与定时任务文档。

Violentmonkey 是什么?与 ScriptCat 等脚本管理器有何区别、如何开始使用

Violentmonkey 是一款开源的用户脚本管理器浏览器扩展,用来安装、运行和管理用户脚本(userscript),从而给网页增加功能,例如去广告、改版式、加辅助按钮。它适合想在 Chrome、Edge、Firefox 等浏览器上运行通用油猴脚本、又偏好开源软件的用户。与 ScriptCat 的主要区别在于:ScriptCat 在兼容油猴脚本的基础上强调后台脚本运行框架和更丰富的 API 扩展;Violentmonkey 则定位为通用、开源、轻量的脚本运行环境。开始使用只需两步:安装扩展,再从脚本站找到脚本一键安装。

Violentmonkey 是什么

用户脚本是一段在特定网页上自动执行的 JavaScript,可以增强网页功能、去除广告、提升易用性——这是 ScriptCat 页面中对用户脚本的通用解释,同样适用于 Violentmonkey 所运行的脚本。Violentmonkey 本身不提供脚本内容,它负责的是脚本的安装、存储、启用/停用和权限管理。脚本来源可以是 ScriptCat 这类脚本站,也可以是其他用户脚本社区。

与 ScriptCat、Tampermonkey、Greasemonkey 的区别

四者都属于用户脚本管理器,核心能力相同:识别脚本元信息、在匹配的网页上注入并执行脚本。差异主要在开源属性、兼容范围和 API 扩展上。

维度 Violentmonkey ScriptCat(脚本猫) Tampermonkey Greasemonkey
定位 开源用户脚本管理器 兼容油猴脚本,并提供后台脚本框架与 API 扩展 通用用户脚本管理器 早期用户脚本管理器
脚本兼容 运行通用油猴脚本 完全兼容油猴脚本 运行通用油猴脚本 运行其支持的脚本
API 扩展 以通用脚本 API 为主 提供更丰富的 API,支持后台脚本运行 提供脚本管理相关能力 以基础脚本能力为主
适合谁 想要开源、通用脚本环境的用户 需要后台脚本或更多 API 能力的用户 想要成熟通用方案的用户 维护早期脚本环境的用户

ScriptCat 页面明确写到,它“完全兼容油猴脚本”,同时“提供后台脚本运行框架和丰富的 API 扩展”,并列出“完全兼容油猴脚本、支持后台脚本运行、提供丰富 API 扩展”三项特点。因此,如果你的脚本需要后台常驻运行或依赖扩展 API,ScriptCat 是更对口的选择;如果只是运行常见的页面增强脚本,Violentmonkey 足够,且开源属性对在意代码可审查性的用户更有吸引力。

如何开始使用

第一步:安装脚本管理器扩展

在所用浏览器的扩展商店搜索 Violentmonkey 并安装,安装后浏览器工具栏会出现其图标。ScriptCat 页面给出的通用路径同样适用:先安装脚本管理器,再到脚本站寻找脚本一键安装。

第二步:寻找并安装脚本

打开 ScriptCat 等脚本站,用关键词搜索需要的功能(如去广告、页面增强),进入脚本详情页点击安装。脚本管理器会弹出确认页,显示脚本名称、匹配的网站范围和申请的权限,确认后即完成安装。

第三步:验证与管理

  • 打开脚本声明匹配的网站,刷新页面,观察脚本效果是否出现。
  • 点击扩展图标进入管理面板,可查看已安装脚本列表,对单个脚本执行启用、停用、删除。
  • 若脚本未生效,先检查该脚本是否处于启用状态,再确认当前网址是否在脚本的匹配范围内。

常见注意事项

  • 脚本来源:优先从有审核和展示机制的脚本站获取脚本,安装前看清脚本作者与更新记录。
  • 权限审查:安装确认页会列出脚本可访问的网站和权限,对申请范围明显超出功能需要的脚本保持警惕。
  • 兼容性预期:依赖 ScriptCat 专有 API 或后台脚本能力的脚本,在 Violentmonkey 上可能无法完整运行;反之,通用油猴脚本在两者间通常可以迁移。
  • 多管理器并存:同时安装多个脚本管理器可能导致同一脚本重复执行,建议只保留一个作为日常使用。
浏览器扩展是什么?能做什么、如何安全安装使用

浏览器扩展是安装在浏览器里的小型程序,用来给网页增加或改变功能,比如去广告、视频倍速、比价、翻译、自动签到。它和网页本身、浏览器插件、用户脚本不是一回事:扩展由浏览器加载并运行,能调用浏览器提供的接口,权限通常比普通网页大。是否值得装,取决于你是否需要它提供的功能,以及你是否愿意核对它的来源和权限。

浏览器扩展、插件、用户脚本的区别

概念 运行位置 典型形态 与浏览器的关系
浏览器扩展 浏览器内,独立于网页 商店里的 .crx / .xpi 包 由浏览器安装、授权、更新
插件(旧称) 浏览器内部 Flash、Java 等 现代浏览器已基本淘汰这类插件
用户脚本 由脚本管理器注入网页 一段 JavaScript + 元数据头 需要先装脚本管理器扩展
网页 网站服务器 HTML/CSS/JS 受同源策略限制,权限有限

日常说的“装个插件”,多数时候指的就是浏览器扩展;而“装个油猴脚本”则是先装脚本管理器扩展,再在管理器里安装用户脚本。

常见用途

从 ScriptCat 文档列出的场景看,扩展和用户脚本能覆盖的日常需求主要有几类:

  • 视频增强:倍速播放、自动跳过广告、视频下载、画中画,文档称支持 20+ 视频网站。
  • 去广告与净化:屏蔽广告和弹窗。
  • 网购辅助:全网比价、历史价格曲线、优惠券领取。
  • 效率自动化:自动签到、批量操作、快捷工具箱。
  • 阅读与翻译:夜间模式、网页翻译、沉浸式阅读。

这些功能不是浏览器自带的,装之前要想清楚:你是偶尔用一次,还是每天都要用。前者可以不装,后者才值得花时间挑一个可靠的来源。

安全安装的基本步骤

以 ScriptCat 文档描述的三步为例,通用流程可以归纳为:

  1. 确认来源:从 Chrome、Edge、Firefox 的官方扩展商店安装,或从项目官网下载手动安装包。不要从来路不明的网盘、群文件安装。
  2. 安装扩展:在商店页面点击“添加到浏览器”,确认浏览器弹出的权限提示。
  3. 安装具体功能:如果是脚本管理器,再进入脚本商店挑选脚本,点击安装,脚本会在匹配的网页上生效。

验证方法:安装后打开对应网站,看功能是否按预期出现;在扩展管理页确认它处于启用状态;如果脚本管理器有运行日志,检查脚本是否被正确匹配和执行。

常见卡点:

  • 商店打不开或安装按钮灰色,通常是网络或浏览器版本问题,可改用另一家商店或手动安装包。
  • 脚本装了但没反应,先检查脚本的匹配网址是否包含你当前访问的站点。
  • 更新后功能失效,可能是网站改版导致脚本选择器失效,需要等脚本作者更新。

权限与风险怎么核对

扩展的权限提示是判断风险的第一道关口。安装时浏览器会列出它要访问的内容,例如“读取和更改你在某网站上的所有数据”。一个只做夜间模式的扩展,如果要求访问所有网站,就值得警惕。

ScriptCat 文档强调“权限透明可控,脚本行为可见,从源头拒绝恶意脚本”。对普通用户来说,可操作的核对方式包括:

  • 看扩展的开发者信息和更新记录,长期维护、有公开仓库的通常更可信。
  • 看它申请的权限是否与功能匹配,权限越宽越要谨慎。
  • 对脚本管理器里的单个脚本,同样要看它的元数据头:@match 决定它在哪些网站运行,@grant 决定它能调用哪些接口。
  • 不在不明页面输入账号密码,不安装要求关闭浏览器安全设置的扩展。

扩展与脚本管理器的关系

脚本管理器本身就是一个浏览器扩展,它的作用是让你安装和管理用户脚本。ScriptCat 文档给出的定位是:兼容 Tampermonkey 的脚本格式与 GM API,现有脚本可零改动迁移;同时提供后台脚本、定时任务(cron)、文件存储、跨域请求等面向开发者的能力。文档还列出 2.3M 装机用户、4.1k 社区脚本、5.6k GitHub Stars,并称完全免费开源。

选择时可以按需求分:

  • 只想装现成功能、不写代码:直接用脚本商店里的一键安装,或装功能单一的扩展。
  • 已有 Tampermonkey 脚本想迁移:优先看兼容性,ScriptCat 文档称元数据头和 GM_* API 保持一致。
  • 需要脚本在后台常驻、定时执行:这类需求普通扩展较难满足,后台脚本是脚本管理器之间的差异点。
  • 对开源和可审阅有要求:核对项目的开源协议和代码仓库是否公开。

价格和登录限制在资料中未提及,安装前请以商店页面和官网的实际说明为准。

网站信息概览

现有迹象表明,网站对搜索展示和社交传播均做了结构化准备,外部平台更容易获得一致的标题、描述与目标地址。

域名与注册信息

状态中包含防转移保护,未发现 hold 或删除流程标记。从登记日期计算,这个域名已存在约 5 年。结合现有公开信息推测,注册商为 GoDaddy.com, LLC,属于常见的主流域名服务商。域名使用常见的 .org 通用顶级域。

DNS 与邮件配置

结合现有公开信息推测,DNS 托管可识别为 Cloudflare。从当前可见信息判断,MX 记录使用 Alibaba Mail 企业邮箱服务。DNS 中没有 CNAME 记录,这是常见的直接解析方式。已确认 SPF 与 DMARC 配置;DKIM 配置状态未知。结合现有公开信息推测,域名已通过 TXT 记录验证 Google 等外部服务。

TLS 与证书

TLS 使用现代椭圆曲线公钥 EC。TLS 握手提供了完整的证书链数据。证书未包含组织名称,按现有字段归为 DV 域名验证证书。依据当前可见线索,证书由 Google Trust Services 的云或 CDN 体系签发。TLS 证书采用约 90 天的短有效期。

HTTP 响应

HTTP 响应没有提供常用的附加安全策略。未发现 X-Powered-By,后端框架信息未通过该字段公开。从当前可见信息判断,响应中的 cf-ray 表明流量经过 CDN 或缓存代理。未在响应头中发现明显的内部地址或调试信息。HTTP Server 字段已隐藏详细版本。

技术栈分析

综合当前可观察字段,本次识别到 Cloudflare,具体版本为未知。信息暴露面比直接公开版本更小,实际风险仍取决于生产环境采用的版本和配置。

SEO 与社交分享

Generator 标签公开了生成系统:Docusaurus v3.10.1。Open Graph 已部分配置,仍缺少 og:image、og:type。页面已配置 Twitter Card。hreflang 配置覆盖 21 个版本。Title 信息完整,共 14 个字符。

主机和电子邮件

DNSCloudflare
主机Cloudflare
电子邮件Alibaba Mail
IP 地理位置(推测,CDN 或代理可能与源站不同) 位置未知 推测 104.21.50.146

域名登记事实

RDAP / WHOIS

注册商GoDaddy.com, LLC
注册时间2021-03-18
到期时间2032-03-18
域名状态client delete prohibited、client renew prohibited、client transfer prohibited、client update prohibited
名称服务器apollo.ns.cloudflare.com、irma.ns.cloudflare.com
DNSSECunsigned

DNS 记录

DNS

类型名称值TTL优先级
Adocs.scriptcat.org104.21.50.146300—
Adocs.scriptcat.org172.67.207.3300—
AAAAdocs.scriptcat.org2606:4700:3034::ac43:cf03300—
AAAAdocs.scriptcat.org2606:4700:3037::6815:3292300—
MXscriptcat.orgmx01.dm.aliyun.com30010
NSscriptcat.orgapollo.ns.cloudflare.com86400—
NSscriptcat.orgirma.ns.cloudflare.com86400—
TXTscriptcat.orggoogle-site-verification=EETTEHeNMu5RxVktnsMU2Mew-OWKOTHvCZ6XKgNWAC0300—
TXTscriptcat.orgv=spf1 include:spf1.dm.aliyun.com -all300—
DMARC_dmarc.scriptcat.orgv=DMARC1;p=none;rua=mailto:[email protected]300—

TLS 与证书

TLS / SSL

定性结果配置正常
支持协议TLSv1.2、TLSv1.3
协商协议TLSv1.3
证书主题scriptcat.org
颁发者Google Trust Services
有效期至2027-01-08T13:55 · 记录时剩余 73 天
验证事实证书信任:通过 · 域名匹配:通过

HTTP 响应标头

HTTP

标头值
content-typetext/html
servercloudflare

已识别技术

Cloudflare

页面、搜索与分享信息

页面描述脚本猫是一个强大的用户脚本管理器,轻松定制网页、消除广告、自动执行任务等,激活浏览器的无限可能!
规范链接https://docs.scriptcat.org/
语言中文(默认) · 支持多语言
Twitter Cardsummary_large_image

社交分享预览

5 个字段

未知

用户评价(0)

  • 暂无评价。