Discussions » Development

添加监听,无反应,各位大神请指导一下

§
Posted: 28 Juli 2023

// ==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);

§
Posted: 28 Juli 2023

window.addEventListener('XMLHttpRequest', function(event) {

addEventListener 不是这么用的。

根据你的代码我感觉你是想监听XMLHttpRequest的请求和响应? 试试看 https://github.com/wendux/ajax-hook 或者 https://www.tampermonkey.net/documentation.php#api:GM_webRequest

§
Posted: 31 Juli 2023

已解决,谢谢!

Post reply

Sign in to post a reply.