Lanzouse o navegador web Firefox 134 e xeráronse actualizacións de ramas anteriores cun longo período de soporte: 115.19.0 e 128.6.0. A rama de Firefox 135 foi transferida á fase de probas beta, cuxo lanzamento está previsto para o 4 de febreiro.
Novidades clave en Firefox 134:
- Para algúns usuarios, propúxose un novo deseño para a páxina que se mostra ao abrir unha nova pestana. A nova opción inclúe unha barra de busca, un widget de predición do tempo e unha lista de páxinas recomendadas. Os sitios máis visitados e fixados móstranse non nunha cuadrícula, senón nunha soa liña. O número de columnas con contido selecciónase dependendo da anchura da xanela, o que lle permite utilizar eficazmente todo o espazo dispoñible na pantalla. Actualmente, o novo deseño só está dispoñible para usuarios de Estados Unidos e Canadá. Para activalo noutros países, na páxina about:config, pode escribir "newtab" e engadir o seu código de país aos campos co valor "US, CA".

O menú despregable que aparece despois de mover o foco de entrada a unha barra de enderezos baleira agora mostra non só unha selección de páxinas recomendadas e abertas previamente, senón tamén unha lista de consultas de busca executadas recentemente, que permite corrixilas ou repetilas rapidamente. noutro buscador. O menú despregable tamén ten agora botóns para realizar accións adicionais, como imprimir unha páxina ou cambiar a outra pestana.

- Para a plataforma Linux, implementouse compatibilidade con xestos adicionais no panel táctil (por exemplo, un toque con dous dedos para pausar o desprazamento inercial).
- Para a plataforma Windows, engadiuse soporte para a decodificación de vídeo de hardware en formato HEVC (H.265).
- Alemaña, Austria, Bélxica, Italia, os Países Baixos, España, Suecia e Suíza tiveron a oportunidade de usar o metabuscador Ecosia, que defende a conservación do medio ambiente e gasta a maior parte dos seus beneficios na plantación de árbores. servidores A empresa emprega fontes de enerxía renovables. Os resultados da busca xéranse consultando os motores de busca Bing e Google.
- Asegura que a especificación se segue con máis precisión ao determinar o estado de activación do usuario. A activación sinala o inicio da interacción do usuario coa páxina, como mover o rato, facer clic nos botóns ou navegar a un menú. Despois da activación, algunhas API web están dispoñibles, por exemplo, os diálogos emerxentes están bloqueados ata a activación. Os cambios nas condicións de activación propostos na nova versión fan que o bloqueo de diálogos emerxentes sexa menos estrito e reducen o número de avisos de bloqueo falsos.
- Os elementos en posición absoluta (aqueles co conxunto de propiedades "posición: absoluta") poden usar as propiedades CSS align-self, justify-self e place-self.
- JavaScript engadiu soporte para o método RegExp.escape(), deseñado para escapar de caracteres usados para construír expresións regulares nunha cadea. As cadeas escapadas deste xeito pódense usar con seguridade como modelo no construtor RegExp().
- Engadiuse o método Promise.try(), que lle permite converter o resultado de calquera chamada de devolución de chamada nunha Promise para simplificar o tratamento de erros ao executar funcións executadas tanto en modo asíncrono como síncrono.
- Compatibilidade co codec VP8 engadiuse a WebRTC para o vídeo de transmisión simultánea ao transmitir o contido de Windows ou de toda a pantalla.
- Engadiuse compatibilidade experimental para o atributo HTML de autocorrección e a propiedade HTMLElement.autocorrect JavaScript, que permite a corrección automática do texto introducido nos elementos de entrada como " "E" " Para activalo, debes establecer a marca "dom.forms.autocorrect" en about:config.
- Ferramentas de depuración de complementos melloradas. Por exemplo, é posible recargar automaticamente o código do complemento no depurador despois de recargar o propio complemento.
- O depurador de JavaScript proporciona a conversión automática de puntos de rexistro (puntos de rexistro, como puntos de interrupción, pero para enviar información ao rexistro) en marcas de perfil, o que lle permite engadir marcas similares directamente desde o depurador ao sistema de creación de perfiles.
- O panel de seguimento da actividade da rede nas ferramentas para desenvolvedores web agora mostra información sobre os datos transmitidos nas respostas co código 103 "Early Hints".

Ademais de innovacións e correccións de erros, Firefox 134 solucionou 20 vulnerabilidades. 11 vulnerabilidades están marcadas como perigosas. 10 vulnerabilidades perigosas son causadas por problemas de memoria, como desbordamentos de búfer e acceso a áreas de memoria xa liberadas. Potencialmente, estes problemas poden levar á execución do código dun atacante ao abrir páxinas especialmente deseñadas. Outra vulnerabilidade perigosa (CVE-2025-0244) está relacionada coa posibilidade de suplantación da barra de enderezos na versión de Android mediante un esquema de protocolo incorrecto.
Fonte: opennet.ru



