【发布时间】:2012-10-12 00:08:03
【问题描述】:
我想以在浏览器重启后仍然存在的方式计算 chrome 浏览器中选项卡的标识。我正在尝试实施question 中提出的解决方案。
在我的 bg.htmtl 中,我编写了以下事件处理程序:
chrome.windows.onCreated.addListener(
function(win) {
console.log("window.onCreated", win);
for(tab in win.tabs) {
console.log("window.created.tab", tab);
}
});
然后我通过按ctl-n 创建一个新窗口,并将焦点放在 Chrome 上,但我没有触发该事件。然后我通过ctrl-t 创建第二个选项卡,但事件仍然没有触发。然后我关闭窗口,再次创建一个新窗口,然后在最近关闭的列表中重新加载之前关闭的“2 个选项卡”项目。然后触发该事件。不幸的是,它缺少 tabs 属性,该属性在documentation 中被描述为可选。我在清单中指定了“标签”权限。
接下来我应该尝试什么?
【问题讨论】:
标签: tabs google-chrome-extension