Servicios de importación de Firefox WebExtension

Me siento abrumado por tantos enfoques, guías y, sin embargo, ninguno probé para mí. Conecta al menos algunos de los puntos para mí ...

Mi objetivo es encontrar un objeto de ventana en el script de fondo de Firefox WebExtension.

Problema, no puedo importarServices biblioteca para usarlo para encontrar unwindow objeto.

Dos métodos que probé:

Components.utils.import("resource://gre/modules/Services.jsm"); Da una advertencia de queComponents es depricated, y un error:Components.utils es indefinido.const { Cu } = require("chrome"); let Services = Cu.import("resource://gre/modules/Services.jsm"); Lanza un error querequire es indefinido.

Esa es una secuencia de comandos de fondo, ¿me indica en la dirección correcta cómo importar las bibliotecas / interfaces adecuadas con las que necesito trabajar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta