如何从内容脚本向后台发送消息以告诉它要关闭哪个选项卡?

时间:2021-02-21 14:08:12

标签: javascript google-chrome-extension

我的 Chrome 扩展程序的内容脚本向后台发送消息

currentLink = 'https://www.website.com'
chrome.runtime.sendMessage({link: currentLink});

背景然后打开一个新窗口

chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
    if(message.link) {
        chrome.tabs.create({url: message.link, selected: false});
    }

一个新脚本 (foreground.js) 会自动注入到新创建的窗口中。它做了一些事情,但我想向后台发送一条消息,告诉它关闭窗口。

我不知道如何做到这一点。我打算使用 chrome.tabs.query 将 tabId 发送到后台,但您不能在内容脚本中使用它。

如何让后台脚本知道要关闭哪个选项卡?

0 个答案:

没有答案