chrome.contextMenus.create выдает ошибку - Cannot read properties of undefined

Пытаюсь создать расширения для google chrome, которое добавит при клике правой кнопки мыши на странице дополнительный пункт в контекстом меню. Но при запуске расширения выдает ошибку Uncaught

TypeError: Cannot read properties of undefined (reading 'create')

файл manifest.json

{
    "manifest_version": 3,
    "name": "context menu",
    "version": "1.0",
    "description": "context menu",
    "permissions": [
        "contextMenus"],
      "icons": {
        "16": "16.png",
        "48": "48.png",
        "128": "128.png"
    },
    "content_scripts": [
        {
            "matches": [ "\u003Call_urls>" ],
            "js": [ "app.js" ]
        }
    ]
}

файл app.js

chrome.contextMenus.create({
    "title" : "test",
    "type" : "normal",
    "onclick": function showMessage (info, tab) {
        alert('test')
    }, 
  });

Смотрел документацию, и смотрел примеры, но ничего не вышло, подскажите, в чем проблема?


Ответы (0 шт):