Google chrome 从chrome扩展中访问响应负载/数据

Google chrome 从chrome扩展中访问响应负载/数据,google-chrome,google-chrome-extension,google-chrome-devtools,httpwebresponse,Google Chrome,Google Chrome Extension,Google Chrome Devtools,Httpwebresponse,我正在从事一个项目,需要跟踪来自某个站点的“ajax请求”,访问其中一些请求的响应负载,并根据这些请求采取行动 到目前为止,我设法使用跟踪请求并访问它们的头,唯一的问题是我无法找到任何方法来访问这些响应中的实际数据 有可能吗 请随时发布任何有帮助的想法或参考资料 谢谢,祝你今天愉快 编辑: iam正在寻找的一个例子是网络面板中的响应选项卡,它是chrome开发者工具的一部分。网络面板是HAR(HTTP存档格式)日志的HTML表示形式。您可以使用devtools.networkapi跟踪网络面板

我正在从事一个项目,需要跟踪来自某个站点的“ajax请求”,访问其中一些请求的响应负载,并根据这些请求采取行动

到目前为止,我设法使用跟踪请求并访问它们的头,唯一的问题是我无法找到任何方法来访问这些响应中的实际数据

有可能吗

请随时发布任何有帮助的想法或参考资料

谢谢,祝你今天愉快


编辑:


iam正在寻找的一个例子是网络面板中的响应选项卡,它是chrome开发者工具的一部分。

网络面板是HAR(HTTP存档格式)日志的HTML表示形式。您可以使用
devtools.networkapi
跟踪网络面板的每个元素

您可以参考以下跟踪TCP连接时间的代码,作为开始使用
devtools.network API
HAR Log
的参考

manifest.json 已注册用于跟踪网络面板事件的
devtools.html

{
    "name": "Network Demo",
    "description": "This is a sample for API's available for Network",
    "devtools_page": "devtools.html",
    "manifest_version": 2,
    "version": "2"
}
devtools.html 已注册
devtools.js
以符合CSP

<html>

    <head>
        <script src="devtools.js"></script>
    </head>

    <body></body>

</html>
工具书类

只有在“开发人员工具”窗口打开时,devtools.network API才能工作。对于日常浏览,无法访问响应数据。有一个公开讨论如何读取/编辑响应正文。

是“devtools.js”,但不是“devtool.js”。无法编辑
chrome.devtools.network.onRequestFinished.addListener(function(req) {
    // Displayed sample TCP connection time here
   console.log(req.timings.connect);
});