webRequest.onHeadersReceived不会被本地文件触发

时间:2016-02-23 00:23:00

标签: javascript google-chrome google-chrome-extension

使用此代码段时,它应该在加载file://..网址时记录标头,但它仅针对http(s)请求。

  chrome.webRequest.onHeadersReceived.addListener((info) => {
    console.log(info);
  }, {
    urls: ['<all_urls>']
  }, ['responseHeaders']);

在您提出问题之前,我在<all_urls>权限中使用manifest.json,如果我通过基本content_scripts API执行此操作,则会有效。

我应该提交Chrome问题还是我的代码中存在问题?

1 个答案:

答案 0 :(得分:2)

来自the docs

  

请注意,对于某些受支持的方案,由于相应协议的性质,可用事件集可能会受到限制。例如,对于&#34; 文件:&#34;方案, onBeforeRequestonResponseStartedonCompletedonErrorOccurred可能会被分派。