Вот мой файл background.js:
chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
if (changeInfo.status === "complete" && tab.url && tab.url.includes("youtube.com/watch")) {
const urlParam = new URLSearchParams(new URL(tab.url).search);
chrome.tabs.sendMessage(tabId, {
type: "NEW",
videoId: urlParam.get("v")
});
}
});
Но на вкладке «Расширения Chrome» в первой строке выдается следующая ошибка:
"Uncaught TypeError: невозможно прочитать свойства неопределенного значения (чтение 'addListener')"
На консоли нет журналов. Кроме того, все разрешения и service_worker в манифесте Manifest.json выполняются без проблем. Кто-нибудь знает, как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/798 ... extensions