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')
},
});
Смотрел документацию, и смотрел примеры, но ничего не вышло, подскажите, в чем проблема?