上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: cxxjackie - 

ajax劫持库ajaxHooker

  [复制链接]
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-10-26 22:04:01 | 显示全部楼层
    涛之雨 发表于 2023-10-26 09:07
    navigator.sendBeacon的请求怎么捕捉。。。

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-11-21 15:11
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    5

    积分

    助理工程师

    积分
    5

    新人报道油中2周年

    发表于 2023-10-31 13:48:50 | 显示全部楼层
    感谢大佬
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-18 08:43
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    70

    回帖

    79

    积分

    初级工程师

    积分
    79
    发表于 2023-12-19 09:28:19 | 显示全部楼层
    // ==UserScript==
    // @name         ajaxhook_test
    // @namespace    https://bbs.tampermonkey.net.cn/
    // @version      0.1.0
    // @description  try 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';
            };

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 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看看,有结果的话给一下复现方式。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-18 08:43
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    70

    回帖

    79

    积分

    初级工程师

    积分
    79
    发表于 2023-12-21 11:47:03 | 显示全部楼层
    cxxjackie 发表于 2023-12-19 23:26
    没有复现,这个页面似乎没有发生请求,都是静态的html,你在抓包那里过滤Fetch/XHR看看,有结果的话给一 ...

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-12-21 22:04:32 | 显示全部楼层
    szzxc 发表于 2023-12-21 11:47
    https://shouji.122cha.com/shuzi/111112.html 这个似乎也不行

    这页面也没有发生请求啊,你点一下这个看看:
    无标题.png

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-18 08:43
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    70

    回帖

    79

    积分

    初级工程师

    积分
    79
    发表于 2023-12-25 09:13:33 | 显示全部楼层
    cxxjackie 发表于 2023-12-21 22:04
    这页面也没有发生请求啊,你点一下这个看看:

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-12-25 22:29:46 | 显示全部楼层
    szzxc 发表于 2023-12-25 09:13
    那他它页面的查询功能如何实现的

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

    使用道具 举报

    该用户从未签到

    5

    主题

    21

    回帖

    41

    积分

    初级工程师

    积分
    41

    新人报道油中3周年

    发表于 2024-1-7 22:02:09 | 显示全部楼层
    本帖最后由 JML 于 2024-1-7 22:05 编辑

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

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

    有测试账号吗?我注册不了,验证码加载不出来。
    偶尔不成功可能是执行时机的问题,改为document-start试试。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表