Dodekaeder: Baumstrukturmodus Edge Add-on zum Kopieren der Aktuellen URL

Beitrag lesen

Hallo zusammen,

ich versuche ein Edge Add-On zu erstellen der die Aktuelle URL eines Fensters als Javascript variable abspeichert. Dies soll nach dem Klicken auf das Add-On Icon Passieren.

Nach dem Laden des Add-Ons bekomme ich aber direkt folgende Fehlermeldungen:

Service worker registration failed. Status code: 15

und

Uncaught TypeError: Cannot read properties of undefined (reading 'onClicked')

Weiß jemand was ich falsch mache?

manifest

{
  "manifest_version": 3,
  "name": "URL-Speicher",
  "version": "1.0",
  "description": "Speichert die aktuelle URL beim Klicken auf das Icon.",
  "background": {
    "service_worker": "background.js"
  }
}

Javascript

chrome.action.onClicked.addListener(tab => {
  chrome.tabs.query({active: true, currentWindow: true}, tabs => {
    const activeTab = tabs[0];
    const url = activeTab.url;

    // Speichere die URL (z.B. in localStorage)
    chrome.storage.local.set({ savedUrl: url }, () => {
      console.log('URL gespeichert:', url);
    });
  });
});