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

相关推荐
yuandiv14 小时前
让 Playwright 测试管理更优雅的利器
前端
拉拉肥_King14 小时前
Ant Design Vue a-image 图片预览充满全屏?为啥?
前端
OpenTiny社区14 小时前
生成式UI,AI交互的下一个十年?OpenTiny在QCon 2026的深度分享
前端·开源·github
gyx_这个杀手不太冷静15 小时前
大人工智能时代下前端界面全新开发模式的思考(六)
前端·架构·ai编程
yngsqq15 小时前
编译的dll自动复制到指定目录并重命名
java·服务器·前端
研☆香15 小时前
聊一聊js中的正则表达式的应用
前端·javascript·正则表达式
开心就好202515 小时前
使用Edge和ADB进行Android Webview远程调试的完整教程
前端·ios
用泥种荷花15 小时前
从 0 到 1 做一个支持 NFC 写入的小程序,需要哪些 API?
前端
90程序员15 小时前
纯浏览器解析 APK 信息,不用服务器 | 开源了一个小工具
前端·apk
敲代码的瓦龙15 小时前
Android?Activity!!!
android