使用ajax-hook修改http请求响应数据,篡改后再返回给正常的程序

import { proxy } from "ajax-hook";//正经的项目这样用

proxy({

//代理response,

onResponse: (response, handler) => {

console.log(response.config.url)//这里判断是不是自己想要监听的url

console.log(response.response)//这里查看响应数据

//response.response={a:1}//直接修改返回值

handler.next(response)//将篡改后的数据,返回给下一步

}

})

由于普通的xhr的response是只读的,不好修改,需要使用proxy将response代理过来,修改后直接将代理返回即可

相关推荐
冬奇Lab2 分钟前
稳定性性能系列之十——卡顿问题分析:从掉帧到流畅体验
android·性能优化
stevenzqzq11 分钟前
android启动初始化和注入理解2
android
passerma11 分钟前
解决qiankun框架子应用打包后css里的图片加载404失败问题
前端·微前端·qiankun
DOUBLEDdinosaur18 分钟前
屏幕数字监控 + 警报
android
M00668823 分钟前
低代码平台使用留存的技术基础与系统设计逻辑
android·rxjava
Aliex_git23 分钟前
性能优化 - Vue 日常实践优化
前端·javascript·vue.js·笔记·学习·性能优化
董世昌4126 分钟前
添加、删除、替换、插入元素的全方法指南
java·开发语言·前端
qq_3168377532 分钟前
Element-Plus el-table lazy 自动更新子列表
前端·vue.js·elementui
nono牛38 分钟前
深入理解gatekeeperd 与 android.hardware.gatekeeper@1.0-service调用规则
android
lxysbly42 分钟前
红白机模拟器安卓版带金手指
android