Google chrome extension 如何检查选项卡是否是从扩展创建的?
我想实现一个支持修改http头的函数。我的分机工作如下:Google chrome extension 如何检查选项卡是否是从扩展创建的?,google-chrome-extension,http-headers,Google Chrome Extension,Http Headers,我想实现一个支持修改http头的函数。我的分机工作如下: 用户打开页面a,然后单击“我的扩展”的工具栏项 我的扩展将打开一个新窗口(B页),让用户填写http头 然后,我将在一个新的选项卡(第C页)中打开init page a的url 在my background.html中,我想使用chrome.webRequest.onBeforeSendHeaders.addListener来侦听任何请求并修改来自页面C的请求 我的问题是,我如何知道请求来自分机打开的新页面B。 我试着叫Tab.Opene
“Tab.openerTabId==页面A的选项卡ID”不正确。“Tab.openerTabId==A页的tabId”页面包含两种页面:由A页直接打开的页面和由我的扩展打开的页面。这两种
chrome.windows.create
和chrome.tabs.create
接受一个回调参数,该参数给出新的窗口/选项卡id。如果使用这些函数打开,您可以保存这些ID,并根据它们检查窗口和选项卡
但你不一定需要这些。您只需要URL。这两个
chrome.windows.create
和chrome.tabs.create
接受一个回调参数,该参数会给出新的窗口/选项卡id。如果使用这些函数打开,您可以保存这些id,并根据它们检查窗口和选项卡
但你不一定需要这些。你只需要网址