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

ajax劫持库ajaxHooker

  [复制链接]
  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-9-26 23:07:13 | 显示全部楼层
    cxxjackie 发表于 2022-9-26 23:01
    给你写了个例子,我搞错了一点,onload的原型不在XMLHttpRequest.prototype,而在XMLHttpRequestEventTar ...

    哈哈看到setTimeout就八九不离那个谱了,我研究研究
    回复
    订阅

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-24 10:55
  • 签到天数: 61 天

    [LV.6]常住居民II

    14

    主题

    30

    回帖

    113

    积分

    中级工程师

    积分
    113
    发表于 2022-10-8 11:51:07 | 显示全部楼层

    本帖最后由 player 于 2022-10-8 16:03 编辑

    资源类的请求可以用这个拦截替换吗,比如图片

    image.png

    这个是不是只能用xhr请求的

    回复

    使用道具 举报

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

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

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

    发表于 2022-10-8 20:40:33 | 显示全部楼层
    player 发表于 2022-10-8 11:51
    [md]资源类的请求可以用这个拦截替换吗,比如图片

    !(data/attachment/forum/202210/08/160124dnzqxqufx8y8 ...

    xhr或fetch,资源的不行,可以用adblock之类的插件自己写规则做拦截替换。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-10-25 13:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    1

    回帖

    4

    积分

    助理工程师

    积分
    4
    发表于 2022-10-18 17:34:45 | 显示全部楼层
    本帖最后由 color123 于 2022-10-18 17:36 编辑
    cxxjackie 发表于 2022-10-8 20:40
    xhr或fetch,资源的不行,可以用adblock之类的插件自己写规则做拦截替换。

    劫持js文件请求响应值该怎么写
    1666085549786(1).jpg
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

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

    发表于 2022-10-18 20:34:21 | 显示全部楼层
    color123 发表于 2022-10-18 17:34
    劫持js文件请求响应值该怎么写

    文件的劫持不了,js限制,得用浏览器插件来做。tampermonkey beta版有一个webRequest的API也许能做,不过属于测试性质。正经的用js实现应该是劫持基础函数,但这个就复杂了,需要具体情况具体分析。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-10-28 17:23
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    7

    回帖

    11

    积分

    助理工程师

    积分
    11
    发表于 2022-10-21 21:01:02 | 显示全部楼层
    老师,请问有现成可运行的samples的吗,感激不尽。
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

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

    发表于 2022-10-21 21:10:22 | 显示全部楼层
    永远的异乡人 发表于 2022-10-21 21:01
    老师,请问有现成可运行的samples的吗,感激不尽。

    这样?这个也要的sample的嘛:
    1. // ==UserScript==
    2. // [url=home.php?mod=space&uid=23356]@name[/url]         ajaxHooker示例
    3. // @description  ...
    4. // @namespace    ...
    5. // @author       ...
    6. // @version      1.0
    7. // [url=home.php?mod=space&uid=52134]@match[/url]        https://www.baidu.com/
    8. // @require      https://scriptcat.org/lib/637/1.0.2/ajaxHooker.js
    9. // @run-at       document-start
    10. // ==/UserScript==

    11. (function() {
    12.     'use strict';
    13.     ajaxHooker.hook(request => {
    14.         console.log(request);
    15.     });
    16. })();
    复制代码
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

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

    发表于 2022-10-21 21:13:08 | 显示全部楼层
    @王一之 论坛的插入代码怎么老把@name和@match替换成这种鬼样子
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-10-21 21:20:53 | 显示全部楼层
    cxxjackie 发表于 2022-10-21 21:13
    @王一之 论坛的插入代码怎么老把@name和@match替换成这种鬼样子

    识别成url了,然后自动转换 dz默认编辑器整的

    哥哥可以试试markdown编辑器
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-10-21 21:21:58 | 显示全部楼层
    cxxjackie 发表于 2022-10-21 21:13
    @王一之 论坛的插入代码怎么老把@name和@match替换成这种鬼样子

    @符号识别成艾特了。。。。然后论坛刚好有两个人叫 match name 😂哈哈哈
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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