Firefox WebExtension importiert Services

Ich fühle mich überwältigt von so vielen verschiedenen Ansätzen, Anleitungen und dennoch keiner, die ich versucht habe, für mich zu arbeiten. Bitte verbinde mindestens einige der Punkte für mich ...

ein Ziel ist es, ein Fensterobjekt im Hintergrundskript von Firefox WebExtension zu finde

Problem, ich kann nicht importierenServices Bibliothek, um ein @ zu findwindow Objekt

Zwei Methoden, die ich ausprobiert habe:

Components.utils.import("resource://gre/modules/Services.jsm"); Gibt eine Warnung aus, dassComponents ist depriziert und ein Fehler:Components.utils ist nicht definiertconst { Cu } = require("chrome"); let Services = Cu.import("resource://gre/modules/Services.jsm"); Löst einen Fehler aus, derrequire ist nicht definiert

Das ist ein Hintergrundskript. Zeigen Sie mir die richtige Richtung, um die richtigen Bibliotheken / Schnittstellen zu importieren, mit denen ich arbeiten muss.