我正在尝试开发一个插件,当点击浏览器操作时,该插件会影响浏览器中的每个标签页和窗口。
这是我目前的代码:
function updateIcon() {
chrome.browserAction.setIcon({path:current});
if (current == "icon-left.png")
{
current = "icon-right.png";
chrome.tabs.executeScript(null, {file: "cursor.js"});
}
else
{
current = "icon-left.png";
chrome.tabs.reload(null);
}
}
有什么建议吗?
由于
答案 0 :(得分:2)
我这样解决了:
chrome.tabs.query({}, function (tabs) {
for (var i = 0; i < tabs.length; i++) {
chrome.tabs.executeScript(tabs[i].id, {file: "cursor.js"});
}
}
);