Comprehensive Request and Response Logger

Capture and log all requests and responses including headers and body

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Dillon Leung
日安装量
0
总安装量
14
评分
0 0 0
版本
3.0
创建于
2023-11-30
更新于
2023-11-30
大小
10.9 KB
许可证
MIT License with Custom Restrictions
适用于
所有网站

脚本能够拦截并记录所有发出的 fetch 请求和接收到的响应。这包括:

  1. 记录请求和响应的详细信息:包括 URL、方法、headers 和 body。
  2. 特别处理不同的响应类型
    • text/event-stream:记录事件流的开始和结束,不直接处理流内容。
    • 媒体类型(如 image/video/audio/):记录媒体文件的基本信息并提供 Blob URL 以供下载或查看。
  3. 异常处理:捕获并记录可能出现的异常,如请求中断。
  4. 保持性能:在记录信息时考虑到性能影响,避免过度消耗资源。
  5. 要等到所有 window.fetch 请求完成后再执行某些操作

这个脚本的目的是为了调试和分析网络活动,同时确保处理过程不会对页面的正常功能产生负面影响。