В вашем файле манифеста вы можете сохранить значки для значков расширения chrome как
"browser_action": {
"default_icon": { // optional
"16": "images/icon16.png", // optional
"24": "images/icon24.png", // optional
"32": "images/icon32.png" // optional
}
}
Но в browser_action
не должно быть файла popup.html
, а также не должно быть объявления для popup.html
. key.
Теперь создайте файл фоновых сценариев и добавьте приведенный ниже код, чтобы открыть options page
, нажав на действие браузера (chrome значок расширения)
chrome.browserAction.onClicked.addListener(() => {
chrome.runtime.openOptionsPage(() => console.log('options page opened'))
})
Также убедитесь, что вы упомянул ключ options_page
в манифесте. json
Более подробную информацию можно найти в самой документации 1017 *.