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 definiertDas ist ein Hintergrundskript. Zeigen Sie mir die richtige Richtung, um die richtigen Bibliotheken / Schnittstellen zu importieren, mit denen ich arbeiten muss.