Google chrome extension 是否可以捕获来自其他扩展的请求?

Google chrome extension 是否可以捕获来自其他扩展的请求?,google-chrome-extension,webrequest,Google Chrome Extension,Webrequest,在我的扩展中,我使用chrome.webRequest捕获来自任何网页的请求,它就像一个魔咒一样工作。 但我无法捕获从另一个扩展初始化的任何请求。 我的舱单: "permissions": [ "tabs", "webRequest", "webRequestBlocking", "<all_urls>" ], “权限”:[ “标签”, “网络请求”, “webRequestBlocking”, “: 捕获https://www.google.

在我的扩展中,我使用
chrome.webRequest
捕获来自任何网页的请求,它就像一个魔咒一样工作。
但我无法捕获从另一个扩展初始化的任何请求。 我的舱单:

"permissions": [
    "tabs",
    "webRequest",
    "webRequestBlocking",
    "<all_urls>"
  ], 
“权限”:[
“标签”,
“网络请求”,
“webRequestBlocking”,
“:
捕获https://www.google.com/

  • 打开扩展控制台并运行
    fetch('http://google.com)

    捕获http://google.com/

  • 打开另一个扩展控制台并运行
    fetch('http://google.com)

    //无输出

  • 有人知道这是否可能,如果可能,如何设置吗? 谢谢!

    更新 我之前的回答不正确,请参见@Rob W的评论

    但是,当它变得明显,这种行为

    先前的答复 这是不允许的

    此外,甚至使用上述方案之一的URL的某些请求也被隐藏,例如,chrome-extension://other_extension_id 其中,other_extension_id不是处理请求的扩展的id,以及其他(此列表不完整)。

    更新 我之前的回答不正确,请参见@Rob W的评论

    但是,当它变得明显,这种行为

    先前的答复 这是不允许的

    此外,甚至使用上述方案之一的URL的某些请求也被隐藏,例如,chrome-extension://other_extension_id 其中,other_extension_id不是处理请求的扩展的id,以及其他(此列表不完整)。


    这是否意味着针对这些URL的请求被隐藏,而不是从这些URL发送的请求?顺便说一句,
    https://www.google.com/chrome
    一切正常..文档说明是关于目标URL的,而不是请求URL。但是,很明显,这种行为,所以。@vitalets,抱歉,似乎我误解了文档。参见Rob W的comments@RowW,感谢您提及,如果方便的话,您能将其提取到一个答案中吗?我将删除此答案。这不意味着针对这些URL的请求是隐藏的,而不是从这些URL发送的请求吗?顺便说一句,
    https://www.google.com/chrome
    一切正常..那份文件注意事项是关于目标URL的,而不是请求URL。但是,当这一行为变得明显时,@vitalets,抱歉,似乎我误解了文档。请参阅Rob W的comments@RowW,谢谢你提到这一点,如果方便的话,你能把它提取成一个答案吗?我将删除这个答案
    chrome.webRequest.onBeforeRequest.addListener(function (data) {
      console.log('catched', data);
    }, {urls: ['<all_urls>']});