Я создал небольшое расширение для Microsoft Edge.Он предлагает щелкнуть правой кнопкой мыши пункт контекстного меню на определенных элементах.Однако я заметил, что значок расширения не отображается в контекстном меню, если у меня нет значка действия браузера в адресной строке.(Параметр «Показывать рядом с адресной строкой») Даже значок по умолчанию не отображается, он просто совершенно пустой.
Мой manifest.json:
{
"name": "",
"author": "",
"version": "1.0",
"description": "",
"browser_action": {
"default_icon": {
"20": "images/icon.svg",
"40": "images/icon.svg"
},
"default_title": "",
"default_popup": "popup.html"
},
"icons": {
"16": "images/icon.svg",
"32": "images/icon.svg",
"64": "images/icon.svg",
"128": "images/icon.svg"
},
"permissions": [
"contextMenus",
"storage"
],
"background": {
"scripts": ["js/background.js"],
"persistent": true
}
}
Соответствующий код на моем фоне.js:
browser.contextMenus.create({
id: "",
title: "Image",
contexts: ["image"]
});
Версия Windows: 1809, сборка: 17763,1, пограничная версия: 44.17763.1.0