РАСШИРЕНИЕ CHROME: chrome.scripting.addListener не работает

#reactjs #typescript #google-chrome-extension #chrome-extension-manifest-v3

Вопрос:

Я пытаюсь запустить API chrome.scripting.executeScript в своем проекте. Однако это совсем не работает.

Вот мой справочный файл:

 const dene = () =gt; {  console.log('dene works')  return 'dene' }  chrome.tabs.onActivated.addListener((activeInfo) =gt; {  console.log('listener works')  chrome.scripting.executeScript(  {  target: { tabId: activeInfo.tabId, allFrames: true },  files: ['./func.js'],  },  () =gt; {  chrome.runtime.lastError  }  ) })   

И, конечно, я добавил разрешения на доступ к хосту в свой файл манифеста.

 "permissions": [  "tabs",  "scripting",  "activeTab",  "http://*/*",  "https://*/*"  ],   "host_permissions": ["lt;all_urlsgt;"],  

Что случилось?