Corrección para instalar complementos sin firmar en Firefox Dev y Nightly

Si ejecuta una versión reciente de Firefox Dev o Nightly e intenta instalar un complemento sin firmar, es posible que reciba el mensaje de error de que el navegador impidió que la operación se completara (... ha impedido que este sitio instale un complemento no verificado) en).

Además, si tienes extensiones sin firmar instaladas en Firefox Nightly, es posible que hayas notado que la actualización más reciente las deshabilitó.



Mozilla anunció en febrero que introducir un sistema de firma para complementos en el futuro cercano.

El sistema evitaría la instalación de complementos sin firmar en las versiones Firefox Stable y Beta para proteger mejor a los usuarios de instalaciones de extensiones maliciosas y no deseadas.

Se tomó la decisión de agregar interruptores de anulación a las versiones Dev y Nightly de Firefox solo para que las extensiones sin firmar aún pudieran instalarse en esas versiones de Firefox.

Esto es especialmente importante para los desarrolladores de complementos, pero también para los usuarios que requieren complementos que no están firmados por Mozilla.

El plan actual de Mozilla es introducir advertencias con Firefox 40, hacer cumplir los complementos firmados en Firefox 41 con una opción de desactivación y eliminar esa preferencia nuevamente en Firefox 42. A partir de Firefox 42, los usuarios Stable y Beta no podrán anular esto. más, lo que significa que las extensiones sin firmar ya no se pueden instalar en esos navegadores.

Los usuarios nocturnos de Firefox pueden haber notado que el navegador también bloquea la instalación de extensiones sin firmar actualmente.

Mozilla no dejó en claro anteriormente que también impondría la firma de complementos para las versiones Dev y Nightly de Firefox, pero este parece ser el caso, ya que la instalación de complementos sin firmar está actualmente bloqueada en Firefox Nightly (actualmente en la versión 42 ).

Si intenta instalar la popular extensión HTTPS Everywhere actualmente desde el sitio web de EFF, recibirá el mensaje de error que Nightly impidió la instalación del complemento no verificado.

firefox prevent installation unsigned addon

No está claro por qué Mozilla usa el término no verificado en el mensaje de error y no sin firmar, ya que firmado se usa en el repositorio de complementos de Firefox para marcar complementos compatibles.



Para solucionar el problema, haga lo siguiente (tenga en cuenta una vez más que esto funcionará en todas las versiones de Firefox hasta que se lance Firefox 42. Cuando llegue esa versión, solo las versiones Dev y Nightly admiten el cambio).

  1. Cargue about: config en la barra de direcciones de Firefox y presione enter.
  2. Confirme que tendrá cuidado si se muestra un mensaje de advertencia.
  3. Busque xpinstall.signatures.required.
  4. Haga doble clic en el nombre de la preferencia para que su valor se establezca en falso.

Puede instalar extensiones sin firmar nuevamente en Firefox una vez que haya establecido la preferencia en falso, no es necesario reiniciar el navegador.

install unverified addons

Seguirá recibiendo un mensaje de advertencia cuando intente instalar complementos sin firmar, pero el botón de instalación está allí nuevamente para que pueda instalarse después de todo.



La advertencia dice:

Precaución: este sitio desea instalar un complemento no verificado en Nightly. Proceda bajo su propio riesgo.

Palabras de cierre

Puede ser una sorpresa para los usuarios de Firefox Nightly que Mozilla establezca la preferencia predeterminada del navegador con respecto a requerir complementos firmados en verdadero.

Si bien es bastante fácil de modificar para que este ya no sea el caso, probablemente irritará a bastantes usuarios y especialmente a aquellos que ejecutan complementos sin firmar en Firefox.