我正在开发Chrome扩展程序。
方案如下:
我使用 background.js 来控制我的扩展程序的通知设置。
Content_script.js ,用于捕获当前窗口中的信息,插入相同扩展名的iframe 页面。
Frame_content.js :这是一个显示在窗口右侧的标签,当它被点击时会显示。
示例:
第1步 http://oi67.tinypic.com/kcm336.jpg 第2步 http://oi64.tinypic.com/28w1pp3.jpg
我正在使用chrome.storage.sync在bg.js,Content_script.js和Frame_content.js之间进行通信,并根据是否单击它来显示选项卡。
我的问题是,当使用侦听器chrome.storage.onChanged.addListener时,它会修改所有chrome窗口的存储并打开所有选项卡。我需要它才能在当前窗口中工作。
也就是说,当我单击选项卡时,它会显示在所有浏览器窗口中,当我这样做时,小的情况也是如此。
¿任何解决方案?