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

相关推荐
We་ct13 小时前
LeetCode 106. 从中序与后序遍历序列构造二叉树:题解+思路拆解
前端·数据结构·算法·leetcode·typescript
Never_Satisfied13 小时前
在HTML & CSS中,Animation 属性使用详解
前端·css·html
少云清13 小时前
【UI自动化测试】9_web自动化测试 _元素等待
前端·web自动化测试
Never_Satisfied13 小时前
在JavaScript / HTML中,模板克隆并添加监听的注意事项
前端·javascript·html
明月_清风13 小时前
告别视口依赖:Container Queries 开启响应式组件的“后媒体查询”时代
前端·css
明月_清风13 小时前
从样式表到渲染引擎:2026 年前端必须掌握的 CSS 架构新特性
前端·css
哈哈浩丶14 小时前
LK(little kernel)-3:LK的启动流程-作为Android的bootloarder
android·linux·服务器
阿珊和她的猫1 天前
前端应用首屏加载速度优化全攻略
前端·状态模式
Android系统攻城狮1 天前
Android tinyalsa深度解析之pcm_get_delay调用流程与实战(一百一十九)
android·pcm·tinyalsa·音频进阶·android hal·audio hal
Mike_jia1 天前
LiteOps:轻量级CI/CD平台,重塑开发运维新体验
前端