Cómo deshabilitar el requisito de firma del complemento de Firefox

Mozilla hará cumplir la firma de extensiones en Firefox en Firefox 40. Esta versión particular de Firefox está programada para el 11 de agosto de 2015 en el canal estable.

La firma de complementos se refiere a un nuevo sistema implementado por Mozilla que requiere que la organización firme extensiones para Firefox para instalarlas en versiones estables y beta del navegador web Firefox.

Los desarrolladores que quieran hacer que sus extensiones estén disponibles para usuarios estables o beta de Firefox necesitan que se firmen a través de addons.mozilla.org (AMO) incluso si planean publicarlo solo en sitios de terceros y no en el repositorio de complementos principales de Mozilla .

Todas las versiones más recientes de extensiones en Mozilla AMO se firman automáticamente. Esto significa que los usuarios de Firefox pueden tener problemas cuando intentan instalar versiones antiguas de extensiones alojadas en AMO y extensiones no alojadas en el sitio o enviadas para el proceso de firma.

Si ese es el caso, las siguientes opciones están disponibles para seguir usando el complemento:

  1. Cambie a Firefox ESR y modifique la configuración para deshabilitar el requisito de firma del complemento.
  2. Cambie a Firefox Developer o Firefox Nightly ya que ofrecen el mismo interruptor para deshabilitar la firma de complementos.
  3. Mozilla planea lanzar compilaciones especiales para desarrolladores (las llamadas versiones sin marca) que tienen la misma preferencia.
  4. Cambie a otro navegador basado en Firefox, por ejemplo, Pale Moon.

La línea de tiempo de implementación actual para extensiones firmadas

  • Firefox 40: se muestran advertencias si se instalan complementos sin firmar.
  • Firefox 41: la firma de complementos se aplica en versiones estables y beta del navegador web Firefox. Hay una preferencia que los usuarios pueden utilizar para deshabilitar el requisito en esta versión en particular.
  • Firefox 48: la firma de complementos es obligatoria. La anulación ya no funciona y no hay ninguna opción disponible para instalar extensiones sin firmar en versiones estables o Beta Firefox.

No está claro en este momento si la regla también se aplicará para Firefox ESR. Si ese es el caso, golpearía cuando el canal ESR llegue a la versión 45. Mozilla planea hacer que el interruptor de anulación esté disponible en Firefox ESR actualmente por el momento (lo que significa que la anulación permanecerá y no se eliminará).

Cómo deshabilitar la aplicación de firma de complemento

Los usuarios de Firefox Stable, Beta y ESR pueden usar la preferencia xpinstall.signatures.required para deshabilitar el requisito de firma en su versión del navegador.

Los usuarios estables y Beta solo pueden hacerlo antes de que su versión de Firefox llegue a 41, mientras que los usuarios de ESR también pueden usarlo después.

  1. Escriba about: config en la barra de direcciones del navegador y presione enter. Esto carga la página de configuración principal de Firefox.
  2. Confirme el aviso de advertencia si aparece.
  3. Busque la preferencia xpinstall.signatures.required.
  4. Haga doble clic en él para alternar su valor.

Cuando lo configura en falso, deshabilita el requisito de firma de complemento.

Hay información adicional sobre la función disponible en el sitio web de Mozilla.