Chrome 扩展,获取当前选项卡的 headers

Chrome extension, get headers of current tab

我知道 chrome.webRequest.onHeadersReceived 但它只给我 headers 来自我的扩展程序执行的请求。

我不想在后台执行另一个请求,而是想从 chrome 中获取我选择的选项卡的 headers。

可能吗?

chrome.webRequest API 会观察您的扩展程序有权访问的所有 HTTP 请求,而不仅仅是您的扩展程序发出的请求。

如果您没有看到您希望看到的请求,可能是以下情况之一:

  1. 在页面加载后正在加载(或安装)扩展程序。 Web 请求 API 只能观察当前发生的请求,不能观察过去发生的请求。

  2. 您的扩展程序没有该页面的权限。给它权限。

  3. 您正在尝试观察受保护页面发出的请求,例如 Chrome 网上应用店。你不能那样做。