2014-07-22 161 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字段根本不返回,如果該選項卡沒有圖標!