Google Chrome 扩展 - 获取响应正文

Guy*_*vid 6 google-chrome google-chrome-extension

我试图拦截用户浏览器的所有网络请求的响应。
我使用chrome.webRequest.onResponseStarted并获取了响应标头,
但我不知道如何获取完整的响应正文。
如果您能帮助我了解如何操作,我会很高兴。

这是我的manifest.json

{
  "manifest_version": 2,
  "name": "tempName",
  "description": "Temp description",
  "version": "1.0",
  "icons": {
    "16": "/images/icon-16.png",
    "48": "/images/icon-48.png",
    "128": "/images/icon-128.png"
  },
  "background": {
    "scripts": ["background.js"]
  },
  "page_action": {
    "default_icon": {
      "16": "/images/icon-16.png",
      "48": "/images/icon-48.png",
      "128": "/images/icon-128.png"
    }
  },
  "permissions": [
    "webRequest",
    "webRequestBlocking",
    "<all_urls>"
  ]
}
Run Code Online (Sandbox Code Playgroud)

这是我的background.js

chrome.webRequest.onResponseStarted.addListener(function (e) {
  console.log(e);
}, {
  urls: ["<all_urls>"],
});
Run Code Online (Sandbox Code Playgroud)