Google chrome 从chrome扩展中访问响应负载/数据
我正在从事一个项目,需要跟踪来自某个站点的“ajax请求”,访问其中一些请求的响应负载,并根据这些请求采取行动 到目前为止,我设法使用跟踪请求并访问它们的头,唯一的问题是我无法找到任何方法来访问这些响应中的实际数据 有可能吗 请随时发布任何有帮助的想法或参考资料 谢谢,祝你今天愉快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跟踪网络面板
编辑:
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>
工具书类
chrome.devtools.network.onRequestFinished.addListener(function(req) {
// Displayed sample TCP connection time here
console.log(req.timings.connect);
});