Firefox 28: descubre las novedades

La actualización de Firefox 28.0 introduce varias tecnologías nuevas en el navegador. Mozilla ha agregado soporte de decodificación de video VP9, ​​soporte para Opus en WebM, controles de volumen mejorados para medios HTML5 y su api GamePad al navegador.

Mozilla está a punto de lanzar actualizaciones para todos los canales de Firefox. La versión estable de Firefox se actualizará de Firefox 27.0.1 a Firefox 28 en las próximas 24 horas, mientras que las versiones Beta, Aurora y Nightly también verán un aumento de versión a 29.0, 30.0 y 31.0 respectivamente. Los usuarios de Firefox ESR por último, pero no menos importante, se actualizarán a la versión 24.4.0 en ese período de tiempo.



Las actualizaciones ya están disponibles en sitios de descarga de terceros y en el servidor FTP oficial de Mozilla. Si bien es posible descargar la actualización antes, siempre existe la posibilidad de que los cambios de último minuto obliguen a Mozilla a lanzar otra versión como actualización final.

Para comprobar qué versión de Firefox está ejecutando, toque la tecla Alt y seleccione Ayuda> Acerca de Firefox en el menú, o cargue about: support de inmediato.

Las descargas estarán disponibles en el sitio web oficial de Mozilla más tarde hoy. Si ha configurado actualizaciones automáticas, recibirá la actualización automáticamente la próxima vez que ejecute el navegador web Firefox.

Tenga en cuenta que Mozilla distribuye los llamados instaladores de red o stubs de forma predeterminada. Lea esta guía para descubrir cómo puede descargar instaladores fuera de línea de Firefox.

Cambios en Firefox 28

firefox 28.0

Mozilla planeaba lanzar Firefox para Metro, una versión especializada del navegador web para el sistema operativo Windows 8 de Microsoft con Firefox 28, pero decidió lanzarlo en el último minuto. La organización tomó la decisión de detener el desarrollo en este momento concentrarse en las mejoras y los productos que están más arriba en la lista de prioridades en este momento.



Sobre las mejoras en esta versión:

La API de GamePad se ha finalizado y ahora está habilitada de forma predeterminada (actualización: movida a Firefox 29)

La API de GamePad se lanzó en Firefox 24, pero estaba encerrado detrás de una preferencia por el momento. Si bien puede habilitarlo configurando dom.gamepad.enableda true en la página about: config de Firefox, que ya no es necesario una vez que Firefox Stable se actualiza a la versión 28, ya que está habilitado de forma predeterminada.

La API también está implementada en Chrome, y el navegador también admite un conjunto de funciones ligeramente diferente.

Los desarrolladores web pueden usar la API para crear juegos y aplicaciones que utilizan gamepads, de modo que los gamepads se pueden usar para controlar acciones en la pantalla. Un ejemplo básico es un juego que admite gamepads junto al teclado, mouse o entrada táctil.

Una prueba muy básica es disponible aquí.

Control de volumen para audio y video HTML5

firefox-volume-slider

Esto introduce un control deslizante de volumen horizontal siempre visible en todos los archivos de audio y video HTML5 que reproduce en el navegador web Firefox.



Anteriormente se usó un control deslizante vertical y hubo casos en los que no se mostró correctamente al usuario.

Revisa error 649490 para obtener información adicional sobre la implementación y el razonamiento.

Se agregó soporte para decodificador de video VP9 y Opus en WebM

Firefox ahora puede reproducir videos codificados VP9 en formato WebM. Si abres esta página de prueba en Firefox 27.0.1 o anterior, aparece un mensaje de error que indica que el video VP9 no se puede reproducir, mientras que el video VP8 se reproduce bien.

Abrir la misma página en Firefox 28 o más reciente reproduce bien ambos videos.

Mozilla está trabajando actualmente en la implementación de parte de MSE para aprobar la prueba de video HTML5 en Página de prueba HTML5 de YouTube.

Se agregó compatibilidad con WebVTT

El formato de pistas de texto de vídeo web se puede utilizar para mostrar pistas de texto utilizando el elemento, por ejemplo, en forma de subtítulos o leyendas de vídeo.

La información sobre la implementación de Mozilla se enumera aquí en esta página.

Cambios de desarrollador

Mozilla está trabajando en la plataforma constantemente, lo que significa que se agregan nuevas tecnologías o se eliminan las antiguas. Los desarrolladores deben consultar la información adicional y la lista de fuentes al final del artículo para encontrar enlaces a páginas que detallen todos los cambios para los desarrolladores.

Este listado contiene solo los aspectos más destacados:

  1. Tema oscuro y modo de consola dividida agregados a la Consola web en Herramientas para desarrolladores.
  2. Inspector ahora incluye un selector de color en la vista de reglas.
  3. Ahora puede embellecer archivos JavaScript minificados en el depurador. Aquí ahora también puede inspeccionar el valor de una variable durante la depuración.
  4. CSS: Soporte para flexbox de varias líneas, propiedad de modo de mezcla de fondo y ningún valor para ligaduras de variante de fuente.
  5. WebVTT se ha activado de forma predeterminada.
  6. Varios cambios de interfaz, api y DOM, como la implementación del constructor de archivos, la mejora de la privacidad al evitar que navigator.plugins sean enumerables o la activación de la API de GamePad de forma predeterminada.
  7. Opus en WebM ahora es compatible.
  8. El decodificador de video VP9 ahora es compatible.
  9. Se ha eliminado la compatibilidad con SPDY / 2.

Firefox 28 para Android

firefox android 28

La versión de escritorio de Firefox y el navegador móvil Firefox para Android comparten tecnologías importantes. Aquí está la lista de características que Mozilla agregó exclusivamente a la versión móvil.



  1. Se agregaron varios botones para compartir rápidamente (que se muestran cuando toca el ícono de menú y luego en Compartir).
  2. La búsqueda predictiva ahora se activa para las entradas de Awesomebar (esto es una búsqueda previa de la red).
  3. Mejor selección, corte y copia de texto nativo.
  4. Se agregó soporte para OpenSearch.
  5. Se agregó el interruptor de configuración del modo de barra de herramientas dinámica. Firefox desplaza la barra de título de forma predeterminada en la versión móvil. Para deshabilitar eso, tenía que establecer la preferencia browser.chrome.dynamictoolbar en false previamente. Ahora puede realizar el cambio en Configuración> Pantalla> Desplazar barra de título.
  6. Se agregó la configuración regional de Estonia.

Actualizaciones / correcciones de seguridad

Estas actualizaciones se anuncian después del anuncio de lanzamiento oficial. Los agregaremos una vez que Mozilla los publique.

MFSA 2014-32 Escritura fuera de límites a través de TypedArrayObject después de la castración
MFSA 2014-31 Lectura / escritura fuera de límites mediante la neutralización de objetos ArrayBuffer
MFSA 2014-30 Use-after-free en TypeObject
MFSA 2014-29 Escalada de privilegios mediante API implementadas por WebIDL
MFSA 2014-28 SVG filtra la divulgación de información a través de feDisplacementMap
MFSA 2014-27 Corrupción de la memoria en El Cairo durante la representación de fuentes PDF
MFSA 2014-26 Divulgación de información a través de la representación de polígonos en MathML
MFSA 2014-25 Objeto DeviceStorageFile de Firefox OS vulnerable al escape de ruta relativa
MFSA 2014-24 Android Crash Reporter abierto a manipulación
MFSA 2014-23 Política de seguridad de contenido para datos: documentos no conservados por la restauración de la sesión
MFSA 2014-22 Inyección de contenido WebGL de un dominio a renderizado en otro
MFSA 2014-21 Acceso a archivos locales a través de Open Link en una nueva pestaña
MFSA 2014-20 onbeforeunload y navegación de Javascript DOS
MFSA 2014-19 Ataque de suplantación de identidad en la solicitud de permiso de WebRTC
MFSA 2014-18 crypto.generateCRMFRequest no valida el tipo de clave
MFSA 2014-17 Fuera de los límites de lectura durante la decodificación de archivos WAV
MFSA 2014-16 Los archivos extraídos durante las actualizaciones no siempre son de solo lectura
MFSA 2014-15 Riesgos diversos de seguridad de la memoria (rv: 28.0 / rv: 24.4)

Información / fuentes adicionales