Skip to content
Gj edited this page Oct 12, 2022 · 20 revisions

Ajax Proxy


一款基于Chromium内核的浏览器插件 · 面向开发者的工具 · 用于Web端接口数据的修改

GitHub chrome web store chrome rating edge addons edge users

适用场景

  • 当需数据无法满足预期结果,需要 Mock
  • 当我们在开发或者生产阶段需要验证一些 异常场景 或者 临界值
  • 当开发阶段数据频繁变更,导致页面无法正常联调时
  • 当某个接口 404 时

安装

Edge 版本

Chrome 版本

效果展示

Youtube

BiliBili

主面板

interceptor

interceptor-1

可视化编辑响应数据

jsonEditor

请求重定向

redirectEdit

实际测试拦截

examples1

examples1

常见问题

  1. 数据拦截不起作用

    • 方法 1: 可以通过切换 interceptorredirector 来刷新 Ajax 引用问题 issues_checked

    • 方法 2: 可以在开发者工具中的网络(network)里面,通过 ☑️ 禁用缓存 issues_disabled_cache

快捷键

Commands
Shift+Alt+Q 打开面板
Shift+Alt+C 关闭面板
Shift+Alt+W 全屏
Shift+Alt+S 调整尺寸

源码使用方式

  1. 下载对应版本的 Source code 解压
  2. 浏览器打开 开发者模式
  3. 加载解压后的文件夹

测试用例

下载 Interceptor.test.json

分别使用在 掘金 首页、百度翻译 两个网站测试

  1. 掘金: 直接在首页查看效果;
  2. 百度翻译: 随便翻译点内容即可;
  3. 也可以直接在Swagger中测试

License

Ajax Proxy is MIT licensed.