Firefox 28: Descubra o que há de novo
- Categoria: Raposa De Fogo
A atualização do Firefox 28.0 apresenta várias novas tecnologias ao navegador. A Mozilla adicionou suporte para decodificação de vídeo VP9, suporte para Opus no WebM, controles de volume aprimorados para mídia HTML5 e sua API GamePad para o navegador.
A Mozilla está prestes a lançar atualizações para todos os canais do Firefox. A versão estável do Firefox será atualizada do Firefox 27.0.1 para o Firefox 28 nas próximas 24 horas, enquanto os lançamentos Beta, Aurora e Nightly também verão um salto de versão para 29.0, 30.0 e 31.0, respectivamente. Os usuários do Firefox ESR por último, mas não menos importante, serão atualizados para a versão 24.4.0 nesse período.
As atualizações já estão disponíveis em sites de download de terceiros e no servidor FTP oficial da Mozilla. Embora seja possível fazer o download da atualização mais cedo, sempre há a chance de que mudanças de última hora forcem a Mozilla a lançar outra versão como atualização final.
Para verificar qual versão do Firefox você está executando, toque na tecla Alt e selecione Ajuda> Sobre o Firefox no menu ou carregue sobre: suporte imediatamente.
Os downloads estarão disponíveis no site oficial da Mozilla ainda hoje. Se você configurou as atualizações automáticas, receberá a atualização automaticamente na próxima vez que executar o navegador Firefox.
Observe que o Mozilla distribui os chamados instaladores de rede ou stubs por padrão. Leia este guia para descobrir como você pode baixar instaladores offline do Firefox .
Alterações no Firefox 28
A Mozilla planejava lançar o Firefox para Metro, uma versão especializada do navegador da web para o sistema operacional Windows 8 da Microsoft com Firefox 28, mas decidiu retirá-lo no último minuto. A organização tomou a decisão de pare o desenvolvimento neste momento para se concentrar em melhorias e produtos que estão no topo da lista de prioridades agora.
Para as melhorias nesta versão:
A API GamePad foi finalizada e agora está habilitada por padrão (atualização: movido para o Firefox 29)
A API GamePad foi lançada no Firefox 24 , mas estava trancado por trás de uma preferência por enquanto. Embora você possa habilitá-lo definindo dom.gamepad.enabled como true na página about: config do Firefox, que não é mais necessário depois que o Firefox Stable é atualizado para a versão 28, pois é habilitado por padrão.
A API também é implementada no Chrome e o navegador oferece suporte a um conjunto de recursos ligeiramente diferente.
Os desenvolvedores da Web podem usar a API para criar jogos e aplicativos que fazem uso de gamepads, para que os gamepads possam ser usados para controlar ações na tela. Um exemplo básico é um jogo que suporta gamepads próximos ao teclado, mouse ou entrada de toque.
Um teste muito básico é disponivel aqui .
Controle de volume para áudio e vídeo HTML5
Isso introduz um controle deslizante de volume horizontal sempre visível em todos os arquivos de áudio e vídeo HTML5 que você reproduz no navegador Firefox.
Um controle deslizante vertical foi usado anteriormente e havia casos em que não era exibido corretamente para o usuário.
Verificação de saída bug 649490 para obter informações adicionais sobre a implementação e raciocínio.
Suporte para decodificador de vídeo VP9 e Opus no WebM adicionado
O Firefox agora pode reproduzir vídeos codificados com VP9 no formato WebM. Se você abrir esta página de teste no Firefox 27.0.1 ou anterior, você recebe uma mensagem de erro informando que o vídeo VP9 não pode ser reproduzido, enquanto o vídeo VP8 é reproduzido corretamente.
Abrir a mesma página no Firefox 28 ou mais recente reproduz bem os dois vídeos.
A Mozilla está atualmente trabalhando na implementação de parte do MSE para passar no teste de vídeo HTML5 em Página de teste HTML5 do YouTube .
Suporte WebVTT adicionado
O formato de trilhas de texto de vídeo da web pode ser usado para exibir trilhas de texto usando o elemento, por exemplo, na forma de legendas de vídeo ou legendas.
As informações sobre a implementação do Mozilla estão listadas aqui nesta página .
Mudanças de desenvolvedor
A Mozilla está trabalhando na plataforma constantemente, o que significa que novas tecnologias são adicionadas ou as antigas removidas. Os desenvolvedores devem verificar as informações adicionais e a listagem de fontes no final do artigo para links para páginas que detalham todas as mudanças para os desenvolvedores.
Esta lista contém apenas os destaques:
- Tema escuro e modo de console dividido adicionados ao console da Web nas Ferramentas do desenvolvedor.
- O Inspector agora apresenta um seletor de cores na visualização de regras.
- Agora você pode melhorar os arquivos JavaScript minimizados no Depurador. Aqui você também pode inspecionar o valor de uma variável durante a depuração.
- CSS: suporte para flexbox de várias linhas, propriedade de modo de mesclagem de fundo e nenhum valor para ligaduras de variantes de fontes.
- O WebVTT está ativado por padrão.
- Várias alterações de interface, api e DOM, como implementação do construtor File, melhorando a privacidade ao impedir que navigator.plugins seja enumerável ou ativação da API do GamePad por padrão.
- Opus no WebM agora é compatível.
- O decodificador de vídeo VP9 agora é compatível.
- O suporte de SPDY / 2 foi removido.
Firefox 28 para Android
A versão desktop do Firefox e o navegador móvel Firefox para Android compartilham tecnologias importantes. Aqui está a lista de recursos que a Mozilla adicionou exclusivamente à versão móvel.
- Vários botões de compartilhamento rápido adicionados (exibidos quando você toca no ícone do menu e depois em Compartilhar).
- Pesquisa preditiva agora acionada para entradas do Awesomebar (esta é a pré-busca de rede).
- Seleção, corte e cópia de texto nativo aprimorado.
- Suporte para OpenSearch adicionado.
- Alternar interruptor de configuração do modo de barra de ferramentas dinâmica adicionado. O Firefox rola a barra de título por padrão na versão móvel. Para desativar isso, você tinha que definir a preferência browser.chrome.dynamictoolbar como false anteriormente. Agora você pode fazer a alteração em Configurações> Tela> Barra de título de rolagem.
- Local estoniano adicionado.
Atualizações / correções de segurança
Essas atualizações são anunciadas após o anúncio oficial de lançamento. Iremos adicioná-los assim que forem publicados pela Mozilla.
MFSA 2014-32 Gravação fora dos limites por meio de TypedArrayObject após a neutralização
MFSA 2014-31 Leitura / gravação fora dos limites por meio da neutralização de objetos ArrayBuffer
MFSA 2014-30 Use após livre em TypeObject
MFSA 2014-29 Escalonamento de privilégios usando APIs implementadas por WebIDL
MFSA 2014-28 SVG filtra a divulgação de informações por meio de feDisplacementMap
MFSA 2014-27 Corrupção de memória no Cairo durante a renderização de fonte PDF
MFSA 2014-26 Divulgação de informações por meio da renderização de polígonos em MathML
MFSA 2014-25 Objeto Firefox OS DeviceStorageFile vulnerável a escape de caminho relativo
MFSA 2014-24 Android Crash Reporter aberto para manipulação
MFSA 2014-23 Política de segurança de conteúdo para dados: documentos não preservados pela restauração de sessão
MFSA 2014-22 Injeção de conteúdo WebGL de um domínio para renderização em outro
MFSA 2014-21 Acesso ao arquivo local por meio de Abrir link em uma nova guia
MFSA 2014-20 onbeforeunload e navegação Javascript DOS
MFSA 2014-19 Ataque de spoofing no prompt de permissão WebRTC
MFSA 2014-18 crypto.generateCRMFRequest não valida o tipo de chave
MFSA 2014-17 Fora dos limites lido durante a decodificação do arquivo WAV
MFSA 2014-16 Os arquivos extraídos durante as atualizações nem sempre são somente leitura
MFSA 2014-15 Diversos riscos de segurança de memória (rv: 28.0 / rv: 24.4)
Informações / fontes adicionais