如题,我的目的是捕获当前网页上的axios执行的结果,判断当其结果返回401的时候,就执行我的代码,但是目前来看没有触发,我尝试添加axios拦截器和ajax都不起作用,有高手知道是什么原因嘛?求解答。
下面附上我的代码片段:
// @require https://unpkg.com/axios/dist/axios.min.js#sha256-/UzhKodZQoGvzunHOkD+eswoK8yedk+7OvoUgalqCR4=
// @require https://raw.githubusercontent.com/wendux/Ajax-hook/master/dist/ajaxhook.min.js
// ah拦截响应数据
ah.proxy({
//请求成功后进入
onResponse: (response, handler) => {
// if (response.config.url.startsWith('/api/movie')) {
console.log('AH Hook = ' + response.response);
handler.next(response);
}
})`
// axios添加响应拦截器
axios.interceptors.response.use(function (response) {
console.log('AXIOS response');
return response;
}, function (error) {
console.log('AXIOS error:' + error);
return Promise.reject(error);
});