cxxjackie 发表于 2023-10-26 22:04:01

涛之雨 发表于 2023-10-26 09:07
navigator.sendBeacon的请求怎么捕捉。。。

https://developer.mozilla.org/zh-CN/docs/Web/API/Navigator ...

自己写个劫持?倒是可以加进库里,但感觉太臃肿了,不太常见的需求:
navigator.sendBeacon = function(url, data) {
    console.log(url, data);
    return Navigator.prototype.sendBeacon.call(this, url, data);
};

提莫队长 发表于 2023-10-31 13:48:50

感谢大佬

szzxc 发表于 2023-12-19 09:28:19

// ==UserScript==
// @name         ajaxhook_test
// @namespace    https://bbs.tampermonkey.net.cn/
// @version      0.1.0
// @descriptiontry to take over the world!
// @author       You
// @match      http://www.meishij.net/chufang/diy/*
// @require      https://scriptcat.org/lib/637/1.3.3/ajaxHooker.js
// @run-at       document-start

// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    ajaxHooker.hook(request => {
    //    console.log('request');
    //console.log(request);

    request.response = res => {
         console.log('request');
            console.log(res);
            //res.responseText += 'test';
      };

});
})();
好像不起作用,一点捕捉不到,还出现错误

cxxjackie 发表于 2023-12-19 23:26:35

szzxc 发表于 2023-12-19 09:28
// ==UserScript==
// @name         ajaxhook_test
// @namespace    https://bbs.tampermonkey.net.cn/


没有复现,这个页面似乎没有发生请求,都是静态的html,你在抓包那里过滤Fetch/XHR看看,有结果的话给一下复现方式。

szzxc 发表于 2023-12-21 11:47:03

cxxjackie 发表于 2023-12-19 23:26
没有复现,这个页面似乎没有发生请求,都是静态的html,你在抓包那里过滤Fetch/XHR看看,有结果的话给一 ...

https://shouji.122cha.com/shuzi/111112.html 这个似乎也不行

cxxjackie 发表于 2023-12-21 22:04:32

szzxc 发表于 2023-12-21 11:47
https://shouji.122cha.com/shuzi/111112.html 这个似乎也不行

这页面也没有发生请求啊,你点一下这个看看:


szzxc 发表于 2023-12-25 09:13:33

cxxjackie 发表于 2023-12-21 22:04
这页面也没有发生请求啊,你点一下这个看看:

那他它页面的查询功能如何实现的

cxxjackie 发表于 2023-12-25 22:29:46

szzxc 发表于 2023-12-25 09:13
那他它页面的查询功能如何实现的

直接访问的链接,页面会发生刷新,ajax技术是在不刷新的前提下部分更新页面。

JML 发表于 2024-1-7 22:02:09

本帖最后由 JML 于 2024-1-7 22:05 编辑

ggnb!
gg帮忙看看,这个网页是不是不能使用这个库劫持fetch请求修改响应数据,我尝试了,一旦修改,网页偶尔加载不成功,控制台显示fetch failed。有解决方法吗?用抓包工具抓包修改响应数据,该网页直接弹出断开连接信息。
https://app.grammarly.com/

cxxjackie 发表于 2024-1-8 22:07:45

JML 发表于 2024-1-7 22:02
ggnb!
gg帮忙看看,这个网页是不是不能使用这个库劫持fetch请求修改响应数据,我尝试了,一旦修改,网页偶 ...

有测试账号吗?我注册不了,验证码加载不出来。
偶尔不成功可能是执行时机的问题,改为document-start试试。
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17
查看完整版本: ajax劫持库ajaxHooker