2014-07-22 164 views
1

我有一个Chrome扩展我建设,并已列入我的清单文件选项卡权限:Chrome扩展标签页网页图标

"permissions": [ 
    "tabs" 
], 

在我的JavaScript文件我使用

chrome.tabs.query({}, function(tabs) { 

得到我的标签列表,这是所有工作正常,但我没有得到faviconUrl字段在我的返回对象。

我试图通过他们循环使用

chrome.tabs.get(item.id, function(data) { 

但我只是通过获得相同的对象数据。

有没有人有任何想法为什么faviconUrl没有出现在我的结果?

+0

也许是因为[tab还没有完成加载](https://developer.chrome.com/extensions/tabs#type-Tab)?不知道什么时候你试图获得'favIconUrl',但这是一种可能性。 – mechalynx

+1

@IvyLynx在文档中引用了这个引用:“如果标签加载,它可能也是一个空字符串。” – Xan

+0

感谢您的回复,我确实在文档中看到了这一点,但我一直在一个已打开几个小时的窗口中进行测试,而且没有更改选项卡。 – G33kCentric

回答

2

faviconUrl字段根本不返回,如果该选项卡没有图标!