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

相关推荐
走粥36 分钟前
clsx和twMerge解决CSS类名冲突问题
前端·css
Purgatory0011 小时前
layui select重新渲染
前端·layui
weixin199701080161 小时前
《中国供应商商品详情页前端性能优化实战》
前端·性能优化
赵孝正3 小时前
学习的本质是一个工程闭环:从模仿到内化的四阶段方法论(附风电实战案例)
前端·数据库·学习
Panzer_Jack5 小时前
easy-live2d v0.4.0 — 全面进化的 Live2D Web 开发体验
前端
软弹5 小时前
输入URL之后,都发生了什么
前端
2601_954023665 小时前
Architecting for Tomorrow: The 2025 High-Performance Stack for Agencies
java·前端·python·seo·wordpress·gpl
吠品5 小时前
CSS图片居中:Flexbox、Grid与Transform的完整指南
前端·css
huwuhang6 小时前
Winkawaks街机游戏模拟器整合ROM版 1.65 汉化修正完整版 2026.03.30
android·游戏·游戏机