ScriptCat(脚本猫)是一个适用于 Chrome、Firefox、Edge 等兼容浏览器的开源用户脚本管理扩展,参考了油猴(Tampermonkey)的设计思路,并且支持油猴脚本。此外,ScriptCat 还额外实现了一个后台脚本运行的框架,提供了一些特殊的 API,使其功能更加丰富和强大。
主要特性
- 脚本云同步:支持主流网盘,更换浏览器或重装脚本恢复更方便。
- 脚本订阅:创建自己的脚本合集,或者让多个脚本配合使用。
- 支持油猴脚本:无缝从其他油猴脚本管理器迁移,已兼容 90%+ 的油猴脚本,更多油猴特性完善中。
- 后台脚本:使脚本可以持续运行在后台,适用于需要长时间运行的任务。
- 定时脚本:可以每日定时执行,用于自动签到、定时提醒等功能。
- 丰富的 API:相比于油猴,扩展出了更多强大的 API,可以实现更多的功能。
- 沙盒机制:用户确定后才会给脚本授予权限,确保了用户的安全。
- 脚本编辑器:提供 API 的自动补全和 ESLint,提升开发体验。
安装扩展
1、从扩展商店安装
- Microsoft Edge: 从 Microsoft Edge 商店安装。
- Google Chrome: 从 Chrome Web Store 安装。
- Firefox: 从 Firefox Add-ons 安装。
- 其他浏览器: 如果上述列表中没有你的浏览器,可以从 GitHub Release 页面下载 zip 或 crx 文件手动安装。
2、加载解压缩方式安装
- 下载文件: 从 GitHub Release 或社区下载页面中下载 zip 文件,如果是 crx 文件将其后缀改为 zip。
- 解压文件: 解压到新建文件夹中(建议备注,此文件夹不可删除或移动,否则扩展将无法正常运行)。
- 打开扩展管理界面: 打开浏览器的扩展管理界面。
- 打开开发人员模式: 打开开发人员模式(某些浏览器该模式可能会存在其他选项中,如 360 浏览器: 高级管理 > 开发者模式)。
- 加载解压缩的扩展: 点击“加载解压缩的扩展”,选择步骤 2 中新建的文件夹。
- 确认安装: 加载完成后,右上角会出现脚本猫图标。
- 获取脚本: 点击右上角脚本猫图标,在出现的界面右上角点击┆ > 获取脚本,即可前往脚本站搜索安装脚本。
获取脚本
1、ScriptCat 脚本站
- ScriptCat 脚本站是本扩展的脚本站点,用户可以发布自己编写的脚本。
- 新晋脚本站点: 国内友好,提供丰富的脚本资源。
2、Userscript.Zone Search
- Userscript.Zone Search 是一个新网站,允许通过输入合适的 URL 或域来搜索用户脚本。
- 大量的脚本资源: 很容易找到合适的用户脚本。
- 受审核的脚本页面: 仅显示受审核的用户脚本页面或至少具有注释功能的页面中的用户脚本。
3、GreasyFork
- GreasyFork 是最受欢迎的用户脚本存储库之一,由 Jason Barnabe 创建。
- 大量的脚本资源: 提供丰富的脚本资源。
- GitHub 同步: 拥有可以从 GitHub 中进行脚本同步的功能。
- 活跃的开源发展: 非常活跃的开放源代码发展模式。
4、GitHub/Gist
- 用户可以在 GitHub 和 Gist 中搜索脚本资源。
评论