chrome扩展 - 在background.js,content_script.js和iframe中使用onChanged

时间:2017-04-19 15:00:22

标签: javascript google-chrome storage

我正在开发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窗口的存储并打开所有选项卡。我需要它才能在当前窗口中工作。

也就是说,当我单击选项卡时,它会显示在所有浏览器窗口中,当我这样做时,小的情况也是如此。

¿任何解决方案?

0 个答案:

没有答案