Anexo:Anexo Las características de Mozilla Firefox forman parte de su identidad como navegador desde su lanzamiento en el 2004. Su principal punto, el código abierto, permite a cualquiera distribuir, modificar y reemplazar componentes. En este anexo, sus características forman parte de lanzamientos oficiales por Mozilla o bajo colaboración de sus voluntarios.
La primera versión experimental remota al año 2002 bajo el nombre Phoenix que incluye la navegación por pestañas que después sería incluido en la versión 7 de Internet Explorer años después. Otras características evolucionadas con el tiempo son el gestor de complementos y contraseñas, barra lateral, buscador y uso de temas.[1]
El lenguaje de mayor valor es el XUL que permite modificar toda la interfaz usando extensiones. El equipo de fundación Mozilla fue conformaba por Blake Ross, Dave Hyatt, Pierre Chanial y Joe Hewitt, junto con Asa Dotzler, quienes desarrollaron una derivación del desaparecido Netscape Navigator.[2]
Es compatible con varios lenguajes web, incluyendo HTML, XML, XHTML, SVG 1.1 (parcial),[3] CSS 1, 2 y 3,[4] ECMAScript (JavaScript), DOM, MathML, DTD, XSLT, XPath, e imágenes PNG con transparencia alfa.[5] También incorpora las normas propuestas por el WHATWG,[6] y es compatible con el elemento HTML Canvas.[7]
Firefox usa el motor de renderizado Gecko que pasa las pruebas Acid2 y Acid3. Existen muchas diferencias con Webkit, su rival; por ejemplo, los prefijos -moz para realizar diseños CSS adecuados al navegador. Otro es el desarrollo de aplicaciones bajo XPCOM (Cross-platform Component Object Model),[8] por lo que su complejidad motivó a los desarrolladores ampliarlo sin tomar preucaciones, sin embargo, los abusos y fallas técnicas de la herramienta terminaron por la adopción de otras empresas como Apple o Google.[9]
Mozilla Firefox es un navegador multiplataforma que está disponible para varias versiones de Microsoft Windows (desde 98 hasta 7, y también 8). También funciona en Mac OS X y sistemas operativos basados en GNU/Linux que usen el sistema de ventanas X Window. Aunque no está oficialmente liberado para ciertos sistemas operativos, el código libre disponible funciona en muchos otras arquitecturas, entre otros FreeBSD, OS/2, Solaris, SkyOS, BeOS y Windows XP Professional x64 Edition.
La primera versión oficial se podría instalar en Windows 95/98 con algunos librerías adicionales (dial-up) así como actualizaciones de Windows Update con la finalidad de evitar fallos de estabilidad y errores de fábrica.[10]
En esta tabla, sin incluir su propia creación, se lista los S.O. admitidos en Firefox.
Sistema operativo | Última versión | Soporte | |
---|---|---|---|
Microsoft Windows | 8 RT | TBD/25 (nighty)[11] | 2012–presente |
2003 / Vista / 2008 / 7 / 2008R2/ultimate |
2004–presente | ||
2000 | 10.0.7esr[12] | 2004–2012 | |
NT 4 / 98 / ME | 2.0.0.20 | 2004–2008 | |
95 | 1.5.0.12 | 2004–2007 | |
Mac OS X | 10.5 (Intel) - 10.8 | 2007–presente | |
10.4 - 10.5 (PPC) | 3.6.28[13][14] | 2005–2012 | |
10.2 - 10.3 | 2.0.0.20 | 2004–2008 | |
10.0 - 10.1 | 1.0.8 | 2004–2006 | |
Núcleo Linux 2.2.14 o posterior (con algunas bibliotecas)[15] |
2004–presente | ||
OS/2 y eComStation | 6.0.2[16] | No oficial | |
Sun Java Desktop System | 1.0.4 | No oficial | |
Solaris (x86 & SPARC) | 8 - 9 | 2.0.0.20 | No oficial |
Solaris 10 Y OpenSolaris (x86 & SPARC) | 9.0[17] | No oficial |
Firefox usa un sistema de seguridad sandbox.[18] Utiliza el sistema SSL/TLS para proteger la comunicación con los servidores web, utilizando fuerte criptografía cuando se utiliza el protocolo Https.[19] También proporciona apoyo a las tarjetas inteligentes para fines de autenticación.[20] Cuenta con una protección antiphishing, antimalware e integración con el antivirus. También y como medida prudencial que ha causado controversia, Firefox no incluye compatibilidad alguna con los sistemas ActiveX.
La navegación mediante pestañas era uno de los principales argumentos de Firefox, junto a Opera Browser, para atraer a los usuarios de su principal rival Internet Explorer, que hasta la versión 7 no disponía de esta funcionalidad. Consiste en poder abrir en una sola ventana del programa varias páginas a la vez, pudiendo ir de una a otra a través de las pestañas (o fichas). De este modo, la navegación resulta más cómoda y organizada y se consumen menos recursos en el equipo.
Si se tiene un grupo de pestañas abiertas y se quiere añadirlas a los marcadores de una sola vez, hay que seleccionar Añadir todas las pestañas a marcadores del menú de Marcadores para crear una carpeta que los contenga a todos. Otra forma de realizar esta acción es a través del método abreviado del teclado: Ctrl.+Mayus.+D.
Se pueden definir un grupo de pestañas como páginas de inicio. Hay que cargar las páginas en distintas pestañas dentro de la ventana del navegador y seleccionarlas como página de inicio en las preferencias. Cuando se hace clic en el botón Inicio de la barra de herramientas, las pestañas elegidas se abrirán al mismo tiempo.
Firefox incluye un bloqueador de ventanas emergentes integrado personalizable; por defecto, bloquea todas las ventanas o pestañas emergentes sin consentimiento del usuario. Además, permite definir el nivel de protección ante las ventanas emergentes en cada caso.
El speed dial o página de accesos directos fue introducida oficialmente en Firefox 13 en el 2012.[21] Ofrece tres opciones:
Firefox incluye la opción de almacenar sitios de la preferencia del usuario (como los Favoritos de Internet Explorer), lo que facilita la navegación de sitios visitados con frecuencia. Además, dentro de los marcadores, está la opción de palabra clave (keyword) para que el usuario escriba sólo una palabra en la barra de direcciones y el navegador comience a cargar el sitio. Puede añadirse a Firefox una barra de herramientas con algunos marcadores a los fines de acceder a los sitios correspondientes de manera más rápida. Una ventaja de los keyword es el reemplazo de texto, ideal para búsquedas rápidas o para realizar acciones javascript.
Es posible realizar bookmarkets colocando en la barra de marcadores. Consiste en accesos directos para realizar tareas en la página web en vez de usar extensiones. Por ejemplo, ver videos, lectura rápida, verificar enlace acortado y más sin sacrificar el rendimiento del sistema. Para crear uno, solo basta usar javascript en la dirección web y aplicarlo en la pestaña necesitada.[23]
También es posible realizar marcadores para realizar búsquedas (en inglés Smart Bookmarks), o compartir enlaces. Un ejemplo para el primer caso en Wikipedia se consigue así:
De esta forma, al escribir 'wiki Firefox' el navegador buscará en Wikipedia el artículo llamado Firefox.
En el otro ámbito de la búsqueda, es posible encontrar palabras o enlaces dentro de la página web mediante la Búsqueda rápida. Los resultados pueden ser resaltados en una barra ubicada en la parte inferior del navegador, con la posibilidad de encontrar otros similares.[24]
Firefox incluye de serie un buscador integrado en la interfaz que hace búsquedas en Google y en otros buscadores localizados para el idioma de la traducción. También permite la opción de añadir buscadores de la base de datos en línea de Mycroft. Entre los buscadores también se puede añadir a Wikipedia como buscador en distintos idiomas.[25]
Para usar esta característica, debe seleccionarse un texto en una página web, luego se arrastra y se suelta sobre la barra de búsqueda para buscar con el buscador seleccionado. También funciona con copiar y pegar.
En lugar de escribir una URL completa, en la barra de direcciones se escribe una palabra clave y se pulsa la tecla Enter (o Intro en teclados para idioma español). Segundos después, aparece una página del buscador Google con los resultados de la búsqueda.
Al igual que otros navegadores basados en Mozilla, Firefox incluye un sistema propio de extensiones (que son uno de los tipos de complementos). El administrador de complementos se abre al pulsar CTRL + Mayús + A
o bien yendo a Herramientas / Complementos, desde donde puedan instalarse por sus usuarios para personalizar el aspecto y comportamiento del navegador. Una vez instalada la extensión, si no aparece el icono, hay que ir a Ver / Barras de Herramientas / Personalizar y arrastrar y soltar el icono de la extensión en la barra de herramientas.
La flexibilidad de Gecko como Galeon, Epiphany, K-Meleon, Camino invita a instalar las mismas extensiones; aunque algunos de ellos, (como K-Meleon), pueden alcanzar un mayor rendimiento. Oficialmente están disponibles para la gama de Mozilla: Firefox, Thunderbird o Seamonkey, que sucede a la Application Suite en addons.mozilla.org.[26]
Las extensiones están escritas en XUL, por lo que pueden modificar cualquier aspecto de la interfaz y gran parte de la presentación de las páginas, así como agregar funcionalidades. Algunas no necesitan reiniciar el navegador. Es posible usar programas complementarios para mejorar las capacidades del navegador. Entre ellos están las aplicaciones: FirefoxPreloader[27] (Acelera la carga) y firetune[28] (acelera la navegación).
Una breve descripción de las más utulizadas son las siguientes:
Firefox también soporta una variedad de temas para cambiar su apariencia. Es posible modificar los temas:
|
|
|
|
|
|
|
|
Firefox Sync fue incorporado en la versión 4 y consiste en sicronizar la información almacenada en el navegador como marcadores, historial, extensiones, contraselas y pestañas activas. En un principio requería una cuenta de usuario conformada por un correo y una contraseña, seguido de una código alfanumerico que cifraba todos los datos y sólo el usuario tiene el derecho de usarlo.[43] En la versión 29, Mozilla decidió simplificar su uso debido a los problemas de uso del código generado, asemejando al método de sincronización de Google Chrome.[44]
Lanzado en 2018 como Firefox Lockbox, el gestor de contraseñas fue rebautizado en 2019 como Firefox Lockwise. Fue introducido al sistema operativo iOS en julio de 2018 como parte del programa de pruebas. El 26 de marzo de 2019 fue lanzado para el sistema Android.
En computadoras de escritorio, Lockwise comenzó como un complemento de Firefox. Las versiones alfa fueron publicadas entre marzo y agosto de 2019. Desde la versión 70 de Firefox, Lockwise ha estado integrado en el navegador (accesible en about:logins
), reemplazando así al antiguo gestor de contraseñas que se presentaba en una ventana emergente.
El programa existe en 70 idiomas.[45] La existencia del programa en muchos idiomas es importante para que muchas personas puedan usar el programa en su idioma materno. Los usuarios avanzados pueden usar la versión en inglés sin problemas, pero la mayoría de las personas preferirán su propia lengua.
Se incluye también con el paquete oficial, un sistema de gestión de descargas que permite descargar numerosos archivos simultáneamente y abrirlos una vez han finalizado y pausarlos para descargas de archivos grandes. Asimismo, incluye un buscador integrado, que, para aquellos que no limpien las descargas finalizadas, les permite encontrar algún archivo ya descargado de los que se encuentren en la lista. Desde la versión 3.0 es posible reanudar descargas canceladas por error, sin perder datos ya descargados.
Todas las opciones pueden ser configuradas introduciendo en la barra de direcciones about:config.
Mozilla Firefox, tiene funciones o informaciones escondidas. Por ejemplo, se pueden teclear diversos comandos en la barra de direcciones, con los siguientes resultados:[46]
about:
Aparece información sobre el navegador y su versión.about:cache
Muestra el contenido de la caché: en memoria, en disco y offline.about:plugins
Muestra información sobre los plugins instalados.about:mozilla
Huevo de Pascua. El libro de Mozilla.about:robots
Huevo de Pascua de Firefox 3.about:config
Lista de variables internas. Modificables bajo la responsabilidad del usuario.about:buildconfig
Muestra la versión del compilador y sus opciones de compilación.about:credits
Listado alfabético de personas que han contribuido a la creación de Firefox.about:logo
Logo de Firefox.about:license
Compendio de licencias en las que se basa Firefox.Firefox permite a las extensiones usar el prefijo chrome:
para modificar, personalizar y adaptar a gusto del usuario. Ha sido pensado para expandir el uso de Firefox sin tener que depender del about:
y sean fáciles de remover.[47]