将一组url传递给chrome.windows.create

时间:2011-12-06 15:31:45

标签: javascript json google-chrome-extension

我正在尝试打开一个包含多个标签的窗口。我通过以下方式为所有标签提供网址,

try{
var bookmarkNodeChildren = bookmarkNode.children;
var urls = '[';
for(i=0; i<bookmarkNode.children.length; i++)
{
    urls = urls + '"' + bookmarkNodeChildren[i].url + '",';
}           
urls = urls + ']';
chrome.windows.create({'url' : urls});                      
}
catch(e){
     alert(e);
}

知道我在这里做错了吗? 它给出的实际错误包含“chrome-extension:// {id}”附加在“urls”的开头,这就是chrome无法打开我猜的标签的原因。但是提供网址的正确方法是什么。我浏览了整个互联网,但没有找到任何例子。

0 个答案:

没有答案