Cómo habilitar las extensiones clásicas en Firefox 57

Escrito por Rubén Velasco
Software

La semana pasada se lanzó la primera versión Nightly de Firefox 57, versión del navegador que, sin duda, marcará un antes y un después en la historia del mismo. Aunque desde hace ya bastante tiempo hemos ido viendo un gran número de cambios en el navegador (como la multitarea, por ejemplo), esta nueva versión del navegador de Mozilla es la que acabará con las extensiones clásicas de Firefox dando lugar a las nuevas WebExtension, el nuevo formato de extensiones más ligeras y seguras, similares a las de Google Chrome, gracias a las que el navegador de Mozilla pretende crecer en el mercado y ganarse de nuevo la confianza de los usuarios.

Las versiones Nightly de Firefox se caracterizan por ser las versiones de desarrollo utilizadas para probar que todo funciona como es debido y corregir los posibles fallos y problemas antes de que esta versión llegue a la rama estable del navegador. Por ello, esta versión suele contar con un gran número de opciones de configuración adicionales que nos permiten activar y desactivar las novedades del navegador de manera que, si son inestables, los usuarios no tengan problemas al utilizar esta versión de desarrollo.

Aún quedan varios meses para que las WebExtension lleguen a todos los usuarios, concretamente hasta el 10 de octubre, fecha en la que se lanzará la versión 57 “beta” y hasta el 14 de noviembre, fecha en la que, finalmente, llegará a la versión estable. Con el fin de permitir a estas extensiones web “ir más allá” de lo que su arquitectura permite por defecto, Mozilla tiene planeado trabajar con los desarrolladores para crear APIs especializadas que permitan, por ejemplo, modificar el comportamiento de las pestañas en el navegador, algo que sin estas APIs (como ocurre en Google Chrome) no es posible.

Debido a que estas APIs no llegarán oficialmente hasta que Firefox 57 llegue a la rama estable, algunos usuarios de la rama Nightly del navegador pueden echar de menos algunas extensiones o funciones clásicas. Por suerte, de momento, es posible volver a habilitar la compatibilidad con las extensiones clásicas del navegador. A continuación, os explicamos cómo hacerlo.

Habilita fácilmente el uso de extensiones clásicas en Firefox 57 Nightly

Para volver a habilitar estas extensiones en Firefox 57 Nightly, lo único que debemos hacer es teclear lo siguiente en la barra de direcciones del navegador:

  • about:config?filter=extensions.legacy.enabled

Una vez veamos esta entrada en la configuración avanzada del navegador, simplemente debemos hacer doble clic sobre ella para cambiar su valor de “false” a “true”. Reiniciamos el navegador y listo, las extensiones clásicas deberían volver a funcionar en el navegador igual que lo han hecho siempre.

Firefox 57 habilitar extensiones clásicas

A día de hoy, este método funciona y nos permite utilizar las extensiones clásicas en el navegador, aunque lo más seguro es que esta opción no dure mucho y que cuando se lance Firefox 58 o 59 (ambas versiones Nightly) ya no podamos volver a activar las extensiones clásicas. Además, lo más seguro es que el próximo mes de noviembre, cuando Firefox 57 llegue a los usuarios de la rama estable, esta opción no la veamos en la nueva versión del navegador.

Está claro que la llegada de las WebExtension va a ser uno de los eventos más importantes del navegador y que este nuevo formato de extensiones (junto a las nuevas APIs que creará la compañía mano a mano con los desarrolladores) va a marcar un antes y un después en este navegador de código abierto que, sin duda, le servirá para recuperar la confianza que muchos usuarios pusieron un día en él.

¿Qué opinas de las WebExtension de Firefox?


Continúa leyendo
  • Si pero cuidado porque esto es posible que sea temporal solo hasta noviembre. El problema es que la base de webextensions frente a las “heredadas” “legacy” o XUL/XPCOM son poquísimas y por eso también es probable que el periodo de soporte a estas extensiones se alargue incluso después de noviembre, pero tampoco está claro. En mi opinión si que debería alargarse, pero bueno.

    En cualquier caso hay otra cosa, que el Firefox 57 ahora en el canal Nightly permita los complementos basados en XUL/XPCOM no significa que vayan a funcionar correctamente. No en vano, yo tengo algunas que no funcionan ya bien, en cada actualización de la Nightly. Porque se cambian cosas, instrucciones, código en general, que las hace incompatibles. Por ejemplo existen una serie de digamos identificadores que permiten hacer compatibles extensiones o complementos antiguos con las nuevas API de Firefox, pero esos identificadores también están desapareciendo o cambiando, precisamente como paso previo a dejar de lado XUL/XPCOM. Una de la de las principales diferencias entre los complementos legacy y los basados en Webextensions es que en ciertas operaciones se deben pedir permiso al S.O para poder acceder a ciertos, archivos, datos,… lo que las dota de mayor seguridad, pero claro eso es un problema porque debes meter una serie de instrucciones para pedir dichos permisos. Y esto es una de las cosas que está “rompiendo” con los complementos legacy, en cada actualización de la Nightly.

    Por cierto para que veáis el nivel de incertidumbre y polémica del tema de las webextensions. Hay una serie de extensiones o complementos que son clave y casi de uso obligatorio en Firefox, una de ellas o incluso casi que puedo decir la más famosa es NoScript, esta extensión además de otras está creada por el programador Giorgio Maone, que a mi forma de ver hace un gran trabajo, pero hay un problema debido a la importancia de esta extensión Mozilla digamos tiende a ayudar más a este creador que a otros y no en vano existen algunos muy molestos con estos, por ejemplo el creador del complemento DownThemAll que es también bastante utilizado.

    A mí estas polémicas no me gustan obviamente, pero lo cierto es que estas webextensions están provocando dos cosas:

    – Ciertas polémicas.

    – Y que muchos programadores abandonen Firefox, por forks como Cyberfox, Waterfox, por supuesto Pale Moon,… En cualquier caso las versiones ESR o de soporte extendido si van a permitir XUL/XPCOM, pero eso también puede ser de manera temporal. No se lo que va a decidir Mozilla.

    Eso si fuera de todo esto de las webextensions, como betatester, Mozilla está haciendo un gran trabajo con Firefox 57. Por cambiar cambiaron hasta el logo de previsualización (el que aparece cuando no está enfocada la ventana de Firefox o cuando se minimiza, siendo el nuevo logo, un fénix, como si renaciese de sus cenizas. En cualquier caso se nota el trabajo de la interfaz Photon. Eso si van cambiando cosas, hasta tal punto que de una versión de un día a otro, lo que parecía que iba a quedar lo quitan, siendo un poco desconcertante, pero curioso a la vez).

    Por cierto hay un programador Andy Mckay que está creando una base de datos de complementos más populares, por si están siendo migrados o no a webextensions:

    http://arewewebextensionsyet.com/#addons

    Salu2

Últimos análisis

Valoración RZ
10
Valoración RZ
9
Valoración RZ
10
Valoración RZ
7
Valoración RZ
9
Valoración RZ
10
Valoración RZ
8
Valoración RZ
10
Valoración RZ
9
Valoración RZ
9