2017-08-24 62 views
2

我正在編寫一個chrome擴展,它可以在單擊時打開一個彈出頁面。 通過我manifest.json我指定的圖標顯示在瀏覽器和它工作得很好:如何更改chrome擴展中的所有相關圖標

"browser_action": { 
    "default_icon": "mocker-icon.png", 
    "default_popup": "popup.html", 
    "default_title": "Click here!" 
}, 

彈出是通過chrome.windows.create API開放:

chrome.windows.create(DEFAULT_WINDOW_OPTIONS, onMainWindowCreated); 

但我想改變兩個圖標:

1)相關聯的彈出任務欄中顯示的一個:

enter image description here

2)安裝時,在Chrome擴展頁面中顯示的一個/安裝了它:

enter image description here

我試圖谷歌,因爲很少有時間,但似乎所有的答案指圖標鉻,我已經通過清單正確設置了。

感謝您的任何建議

回答

4

您已設置爲瀏覽器操作的圖標(在default_icon事實上,自icon for a browser action可以動態改變),而不是爲擴展本身的圖標。

這是在清單icon

"icons": { "16": "icon16.png", 
      "48": "icon48.png", 
      "128": "icon128.png" }, 

https://developer.chrome.com/extensions/manifest/icons

+0

就像一個魅力!感謝很多人,積極投入並等待十分鐘以便接受它(不能立即接受) – quirimmo

相關問題