Я разработал веб-расширение для Firefox с manifest.json
, содержащим:
"icons": {
"16": "Open In New.svg"
},
и background.js
, содержащим:
browser.menus.create( {
id: 'myContextMenuItem',
title: browser.i18n.getMessage('contextMenuItemLabel'),
contexts: ['link']
} )
Значок, объявленный в manifest.json
является значком расширения и также используется перед меткой элемента контекстного меню. Может ли последний быть изменен программно на лету?
Я нашел Изменить значок контекстного меню , но это не имеет ответа с решением.