添加监听,无反应,各位大神请指导一下
window.addEventListener('XMLHttpRequest', function(event) {
addEventListener
不是这么用的。
根据你的代码我感觉你是想监听XMLHttpRequest的请求和响应? 试试看 https://github.com/wendux/ajax-hook 或者 https://www.tampermonkey.net/documentation.php#api:GM_webRequest。
已解决,谢谢!
// ==UserScript==
// @name XMLHttpRequest Monitor
// @match https://*
// @match http://*
// ==/UserScript==
// 为所有的 XMLHttpRequest 添加一个监听器
window.addEventListener('XMLHttpRequest', function(event) {
// 打印出请求的 URL 和方法
console.log('Request URL: ' + event.request.url);
console.log('Request Method: ' + event.request.method);
// 如果请求方法是 POST,则打印出请求体
if (event.request.method === 'POST') {
console.log('Request Body:');
console.log(event.request.body);
}
}, false);