# Custom-JavaScript-for-Websites-3 **Repository Path**: faithsx/Custom-JavaScript-for-Websites-3 ## Basic Information - **Project Name**: Custom-JavaScript-for-Websites-3 - **Description**: 兼容新版 Chrome 的 MV3 自定义 JavaScript 注入扩展。 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-18 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Custom JavaScript for Websites 3 在任意网站运行自定义 JavaScript。 基于 Manifest V3 的浏览器扩展,支持按站点注入脚本、正则匹配页面,并可附带外部脚本资源。 ## 截图 ![编辑器](./screenshots/Screen%20Shot%202021-04-03%20at%209.07.52%20PM.png) ![脚本管理](./screenshots/Screen%20Shot%202021-04-03%20at%209.08.57%20PM.png) ![匹配规则](./screenshots/Screen%20Shot%202021-04-03%20at%209.09.09%20PM.png) ## 功能 - 按域名保存脚本 - 支持正则匹配 URL - 支持启用、停用单站脚本 - 支持预置库与额外脚本地址 - 支持脚本草稿自动保存 - 使用 `chrome.storage.sync` 同步配置 ## 实现 - Manifest V3 - `chrome.userScripts` - `chrome.storage.sync` - React + MobX - Webpack + TypeScript ## 安装 1. 打开 `chrome://extensions` 2. 开启“开发者模式” 3. 选择“加载未打包的扩展程序” 4. 选择 `build` 目录 5. 在扩展详情中开启“允许用户脚本” `build/` 也可以直接下载 Release 中的 `build.zip`,解压后加载。 ## 开发 ```bash yarn install yarn build yarn start ``` ## 验证 ```bash yarn lint yarn build ``` ## 致谢 感谢原项目:[xcv58/Custom-JavaScript-for-Websites-2](https://github.com/xcv58/Custom-JavaScript-for-Websites-2)。 原项目停止维护后,已无法在当前 Chrome 环境中正常使用,因此创建了这个继续兼容维护的项目。