Hola!
Estoy desarrollando una extensión para Firefox y al instalarse no crea ninguna carpeta en el directorio del perfil de usuario con los contenidos de la extensión, únicamente se copia el propio archivo del add-on con la extensión .xpi.
Esto quiere decir que en los javascripts no puedo acceder a los contenidos propios de la extensión, ya que al conseguir la URL de instalación de la extensión de la siguiente forma :
Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.getAddonByID("extension@mi.extenion", function(addon) {
extensionPath = addon.getResourceURI("").QueryInterface(Components.interfaces.nsIFileURL).file.path;
Obtengo la dirección del archivo .xpi y no del directorio con las carpetas "chrome", "defaults"... etc.
Creo que el problema no es este código, sino que no existe tal carpeta.
¿Alguna solución?
Gracias de antemano por la atención. Saludos
