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

相关推荐
invicinble13 小时前
前端框架使用vue-cli(总篇章介绍)
前端·vue.js·前端框架
QD_ANJING13 小时前
普及一下五月AI前端面试需要达到的强度....
前端·javascript·vue.js·人工智能·面试·职场和发展
AI自动化工坊13 小时前
Chrome DevTools MCP:让AI编码代理获得浏览器调试能力
前端·人工智能·chrome devtools
黄林晴13 小时前
Android 终于做桌面了,而三星 DeX 早已把路趟完
android
Digitally13 小时前
如何连接安卓手机到 Mac?2026 年 7 种可靠方法
android·macos·智能手机
ZC跨境爬虫13 小时前
跟着 MDN 学 HTML day_26:(DOM 的树形结构与节点导航)
前端·ui·html·音视频·视频编解码
克里斯蒂亚诺更新13 小时前
Android Studio的运行一个简单的apk和模拟器
android·ide·android studio
克里斯蒂亚诺更新13 小时前
android studio导出apk
android·ide·android studio
鹏晨互联13 小时前
《Jetpack Compose vs 传统 XML:一个纯色+渐变色背景的直观对比》
android
2601_9534656113 小时前
纯前端高性能!m3u8live.cn 重新定义 M3U8 在线播放与调试体验
开发语言·前端·javascript·m3u8