我想实现一个支持修改http标头的函数。我的扩展程序如下:
我的问题是如何知道请求来自我的扩展程序打开的新页面B. 我尝试Tab.openerTabId。但是我发现Tab.openerTabId是使用init页面A的tabId设置的,而不是我的扩展页面B的tabId。
“Tab.openerTabId ==第A页的tabId”不正确。带有“Tab.openerTabId ==第A页的tabId”的页面包含两种页面:由页面A直接打开的页面和由我的扩展名打开的页面。
答案 0 :(得分:1)
chrome.windows.create
和chrome.tabs.create
都接受一个回调参数,该参数会发出新的窗口/标签ID。如果使用这些功能打开,则可以保存这些ID并检查窗口和选项卡。
但你不一定需要那些。你只需要这些网址。