我想为 google chrome / chromium 编写一个扩展程序(一个会话管理器,它比画廊中已有的功能和视觉效果更多)。
但我无法让以下代码工作:
function list_session() {
var list = [];
chrome.windows.getAll(
{"populate" : true},
function (window_list) {
for(window in window_list) {
list.concat(window.tabs);
}
}
);
console.log(list);
return list;
}
这是使用 google api 的一个相当简单的示例,但我得到的不是选项卡列表,而是只有“未定义”值作为回报。此外,窗口列表似乎是空的。
我目前在 Ubuntu 10.10 下运行 Chromium 7.0.517.44 (64615)。我也尝试了谷歌的官方 chrome 版本,结果相同。
API 文档可以在这里找到: http ://code.google.com/chrome/extensions/windows.html
飞哥