Chrome扩展程序中的弹出窗口图标

时间:2019-05-17 03:49:39

标签: javascript google-chrome-extension

我正在编写一个扩展程序,它将在弹出窗口中打开当前打开的选项卡。这是我的代码:

function openAsPopup()
{
    chrome.tabs.query(
        {active: true, currentWindow: true},
        function(tabs)
        {
            currentTab = tabs[0]

            chrome.windows.create({
                "tabId": currentTab.id,
                "type":  "popup"
            })
        }
    )
}

此代码生成的窗口具有一个特定的图标,而不是脚本图标(最右边):

enter image description here

如何更改此图标?

编辑:确定,因此此图标是从清单中继承的:

{
    ...
    "icons": {...},
    ...
}

更好的问题:如何在运行时修改该图标 ?如果可能的话,我真的希望它能反映所有打开的选项卡的图标。

1 个答案:

答案 0 :(得分:-1)

添加到menifest.json文件

"icons": {"32": "images/icon32.png",
  "48": "images/icon48.png",
  "64": "images/icon64.png",
  "128": "images/icon128.png",
  "256": "images/icon256.png},