2010-06-21 21 views
6

Estoy tratando de instalar un Firefox xpi silenciosamente a través de un instalador msi. Lo hago por el siguiente método:Instalación silenciosa del complemento de firefox

Descomprimir mi xpi de algún directorio temporal y copiar todos los contenidos de esa a la %APPDATA%\Mozilla\Firefox\Profiles\xxxx.default\extensions\<uniqueid-for-my-addon>

Yo esperaba que el complemento esté disponible la próxima vez que mi Firefox se abre, pero no puedo conseguirlo ¿Puede alguien decirme si hay más por hacer para una instalación silenciosa de los complementos de Firefox?

Kapil

+0

Para mayor detalle, tengo un complemento de Firefox que no puede funcionar de manera independiente: funciona junto con una aplicación de Windows. Por lo tanto, empaqueté mi complemento de Firefox con el instalador de msi y pedí permiso al usuario antes de comenzar la instalación. El problema que tengo ahora es que si no hago una instalación silenciosa, el comportamiento es muy torpe. ¿Alguna sugerencia sobre cómo puedo hacer esto? – Kapil

Respuesta

1

La clave es el nombre de la carpeta que está colocando dentro de la carpeta de extensiones, tiene que ser llamado como el ID de extensión (que se define en el archivo install.rdf).

También tenga en cuenta que esto no será una instalación completamente silenciosa, el cuadro de diálogo de instalación de complemento advertirá al usuario la próxima vez que se inicia Firefox con ese perfil que se ha instalado una nueva extensión.

+0

Esta no es la forma ideal de hacerlo, ya que puede eliminarse en versiones futuras. – sdwilsh

+0

sdwilish, entonces ¿cómo se debe continuar con una instalación silenciosa? ¿Estás diciendo que es posible que no podamos instalar silenciosamente en las versiones futuras? ¡Eso sería malo! – Kapil

+0

Eso no estaría mal ... ¡eso sería seguro! Después de todo, detiene algunas de las "instalaciones silenciosas" (como la que se describe en la pregunta) y, por lo tanto, detiene posibles malware, spyware, puertas traseras y otras cosas agradables que no queremos en nuestras computadoras. –

Cuestiones relacionadas