使用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代理过来,修改后直接将代理返回即可

相关推荐
脩衜者10 分钟前
极其灵活且敏捷的WPF组态控件ConPipe 2026
前端·物联网·ui·wpf
好奇龙猫12 分钟前
【人工智能学习-AI-MIT公开课13.- 学习:遗传算法】
android·人工智能·学习
TO_ZRG14 分钟前
Unity打包安卓、iOS知识点
android·unity·android studio
Mike_jia15 分钟前
Dockge:轻量开源的 Docker 编排革命,让容器管理回归优雅
前端
周杰伦fans16 分钟前
AndroidStudioJava国内镜像地址gradle
android·java·android-studio
艾莉丝努力练剑17 分钟前
【Linux进程控制(一)】进程创建是呼吸,进程终止是死亡,进程等待是重生:进程控制三部曲
android·java·linux·运维·服务器·人工智能·安全
2501_9240641118 分钟前
2026年移动应用渗透测试流程方案及iOS与Android框架对比
android·ios
用户693717500138421 分钟前
谷歌官方推荐:Android 性能优化全攻略——从工具到实战,两周提升 App 评分
android·android studio·android jetpack
GISer_Jing22 分钟前
前端GEO优化:AI时代的SEO新战场
前端·人工智能
顾林海22 分钟前
Android Profiler实战宝典:揪出CPU耗时元凶与内存泄露小偷
android·面试·性能优化