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?