Firefox y las extensiones incompatibles (2)
Por Nico. No hay comentarios. Guardado en Extensiones, TutorialesUna solución posible es deshabilitar la verificacón de compatibilidad de extensiones en Firefox. Con esto podemos instalar cualquier extensión o tema, ya sea compatible o no. Para hacer esto sigan los siguientes pasos:
- En la barra de direcciones escribimos “about:config” para ir a la configuración de Firefox
- Buscamos la clave “extensions.checkCompatibility” y le cambiamos el valor a False.
Como nota, antes se usaba la clave “app.extensions.version” hasta que en Firefox 2.0 fue reemplazada por “extensions.checkCompatibility”.
2) Modificando las extensiones para que funcionen con nuestra versión de Firefox
Esto requiere editar los archivos .xpi y modificarles un par de números para que funcionen en nuestro Firefox. Los pasos a seguir son los siguientes:
- Descarga la extensión que sea incompatible haciendo clic con el botón derecho del mouse y luego en “Guardar enlace como…“. Con esto habremos bajado un archivo .xpi que es precisamente la extensión.
- Abrimos la extensión con WinRAR o el 7-Zip (mejor este último con licencia GNU ;)). Nos encontraremos con que el archivo .xpi no es más que un archivo comprimido que contiene los archivos de la extensión.
- Ahora necesitamos editar el archivo “install.rdf“. Lo abrimos haciendo doble clic desde el WinRAR o el 7-Zip y buscamos la siguiente lÃÂnea o similar:
Solo cambiamos el número que aparezca por la versión de Firefox que tengamos. Si es Firefox 2.0.0.1 ponemos “2.0.0.1“. En Minefield 3.0 Alpha1 le ponemos “3.0“.
Guardamos el archivo y cerramos. Luego lo abrimos desde Firefox desde el menú Archivo o haciendo doble clic en el archivo para instalar la extensión.
3) Realizando el paso 2 pero con las extensiones que ya tenemos instaladas
Con lo anterior creo que basta, pero en lugar de modificar la extensión antes de instalarla, podemos modificar las que ya tenemos instaladas. Para esto, solo basta saber donde se almacenan nuestras extensiones cuando las instalamos. Firefox almacena las extensiones en una carpeta “extensions” dentro de nuestro perfil. Los perfiles están en:
Windows 2000/XP
C:\Documents and Settings\[usuario]\Datos de programa\Mozilla\Firefox\Profiles\
Linux
/home/[usuario]/.mozilla/firefox
Mac
~/Library/Application Support/Firefox/Profiles
Dentro de la carpeta “extensions” veremos unas carpetas con nombres largos, cada uno correspondiente a cada extensión. Los nombres que aparecen son los identificadores de cada extensión. Por ejemplo la extensión Bookmark Duplicate Detector tiene la Id {ba243cb0-b824-4a26-9418-73ee795d9b9d}. Para saber de que extensión se trata, solo abren el archivo “install.rdf” y en alguna parte les dice cual extensión es. Si buscan donde dice “em:name” les dirá de cual se trata. Luego editan el archivo “install.rdf” igual que el paso anterior. Por último borran el archivo “extensions.cache” que se encuentra en la carpeta de nuestro perfil. Con esto nos aseguramos de que Firefox va a tomar nota de los cambios realizados y ahora va a aceptar la extensión como compatible.
Luego de realizar todos los cambios, reiniciamos el navegador y activamos las extensiones que hemos hecho compatibles. reiniciamos una vez más y eso es todo.
Como hemos dicho, ningún método garantiza 100% que funcionen las extensiones, asàque es recomendable como siempre hacerlo si estamos seguros de que funcionará. De lo contrario nos arriesgamos a que algo no funcione correctamente, ya que no están oficialmente testeadas.
Más info :: http://developer.mozilla.org
