代码拉取完成,页面将自动刷新
用于拦截 Javascript 中所有的 Ajax 请求
npm install @hook-js/ajax
或者
yarn add @hook-js/ajax
import {AjaxInterceptor} from '@hook-js/ajax'
const intercept = new AjaxInterceptor()
intercept.register('.*',
{
onRequest({args}){
// 查看当前 request 的 url
console.log('url:', args[1])
// 修改 url
args[1] += 'test'
},
onSend({args}){
// 查看当前请求体内容
console.log('Post data:', args[0])
// 可以在下面直接修改请求体
},
onResponse({response}){
// 查看当前请求的响应内容,如果是 json 格式会自动转化
console.log('response:', response)
// 假设为 JSON 格式,修改其中属性 name
response.name = 'test'
// 发起该请求的地方获取到的响应值 name 属性会被篡改为 'test'
}
}
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。