# APIProxyTweaker **Repository Path**: idiots/apiproxy-tweaker ## Basic Information - **Project Name**: APIProxyTweaker - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-19 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # API代理 Chrome插件 这是一个用于API代理的Chrome浏览器扩展,可以拦截、修改和重定向API请求,支持接口mock数据。 ## 功能特点 - 拦截浏览器API请求 - 修改请求参数和响应数据 - 重定向API请求到其他端点 - 简洁易用的用户界面 ## 项目结构 ``` apiProxy/ ├── manifest.json # 扩展清单文件 ├── src/ │ ├── background/ # 后台脚本 │ │ └── index.js # 后台主要逻辑 │ ├── content/ # 内容脚本 │ │ └── content-bridge.js # 内容脚本与页面通信桥接 │ ├── pageHook/ # 页面注入脚本 │ │ └── hook.js # 页面钩子脚本 │ └── ui/ # 用户界面 │ ├── jquery-3.7.1.slim.min.js # jQuery库 │ ├── options-app.js # 选项页面脚本 │ ├── options.html # 选项页面 │ ├── popup-app.js # 弹出窗口脚本 │ ├── popup.html # 弹出窗口页面 │ └── sortable-simple.js # 排序功能脚本 ``` ## 安装方法 1. 克隆或下载此仓库到本地 2. 打开Chrome浏览器,进入扩展管理页面 (`chrome://extensions/`) 3. 开启"开发者模式" 4. 点击"加载已解压的扩展程序" 5. 选择本项目文件夹 ## 使用方法 1. 点击Chrome工具栏中的扩展图标打开弹出窗口 2. 在弹出窗口中配置API代理规则 3. 使用选项页面进行高级设置 ## 开发 ### 前提条件 - Node.js 和 npm ### 开发步骤 1. 安装依赖:`npm install` 2. 进行修改 3. 在Chrome扩展管理页面点击"重新加载"以应用更改 ## 许可证 [MIT](LICENSE)