如何将Chrome扩展名与特定标签关联?

问题描述

我在选项卡中打开chrome扩展名,而不是用以下代码弹出: chrome-extension://xxxxxxxxxxxxxxxxxx/popup.html

但是,当我这样做时,该扩展名并未与其他标签相关联,我想使用此扩展名。有没有一种方法可以明确告诉扩展程序它需要收听哪个选项卡?

解决方法

根据我的研究,这是不可能的,这取决于扩展源代码。我能够对源代码功能进行调整以创建解决方法。 这是扩展程序选择选项卡的方式:

chrome.tabs.query({
                active: true,currentWindow: true
            },(tabs) => {
                var tab = tabs[0];