Lanzamiento del navegador web Chrome 132

Google ha publicado el lanzamiento del navegador web Chrome 132. Al mismo tiempo, está disponible una versión estable del proyecto gratuito Chromium, que sirve como base para Chrome. El navegador Chrome se diferencia de Chromium en el uso de los logotipos de Google, la presencia de un sistema para enviar notificaciones en caso de falla, módulos para reproducir contenido de video protegido contra copia (DRM), un sistema para instalar actualizaciones automáticamente, habilitando permanentemente el aislamiento Sandbox. proporcionando claves para la API de Google y pasando parámetros RLZ durante la búsqueda. Para aquellos que necesitan más tiempo para actualizar, la rama estable extendida se admite por separado, seguida de 8 semanas. El próximo lanzamiento de Chrome 133 está previsto para el 4 de febrero.

Cambios clave en Chrome 132:

  • Se agregaron heurísticas que habilitan automáticamente la función "HTTPS-First", que redirige las solicitudes HTTP a HTTPS, para los usuarios que normalmente usan HTTPS en su práctica. Si el usuario no está de acuerdo con habilitar "HTTPS-First", puede desactivar este modo a la fuerza en la configuración. Cuando "HTTPS-First" está activo, el trabajo con sitios que no admiten HTTPS se realiza mediante un respaldo a HTTP si, después de la redirección, falla una solicitud a través de HTTPS o surgen problemas con los certificados. Si la opción HTTPS no está disponible, se muestra una advertencia especial antes de abrir el sitio a través de HTTP.
  • Las capacidades de búsqueda se han ampliado utilizando el servicio Google Lens, al que se accede a través del menú contextual. Además de buscar por imágenes y texto seleccionado, se ha agregado soporte para realizar preguntas en lenguaje natural relacionadas con el contenido de páginas web y documentos PDF. Para enviar una pregunta, abra la interfaz de búsqueda de Google Lens a través del menú e ingrese la pregunta en la parte superior de la barra lateral que aparece. Se ha ampliado la cantidad de idiomas disponibles en la función de superposición de traducción (el texto traducido se muestra encima del texto original en la imagen).
     Lanzamiento del navegador web Chrome 132
  • Para la plataforma Windows, se proporciona soporte para el aislamiento sandbox del proceso que garantiza el funcionamiento del servicio de red. Para habilitar el aislamiento, se agregó la opción “—enable-features=NetworkServiceSandbox”. Puede consultar los modos de aislamiento en la página “chrome://sandbox/”.
  • Se ha agregado a la configuración la capacidad de cargar selectivamente contraseñas y direcciones previamente guardadas en el sistema local al almacenamiento en la nube vinculado a una cuenta de Google.
     Lanzamiento del navegador web Chrome 132
  • En las versiones de escritorio, en lugar de configurar la sincronización entre dispositivos usando una cuenta separada, es posible vincular los navegadores del usuario a una cuenta de Google, utilizada en servicios como Gmail y Google Docs. Por ejemplo, cuando inicie sesión en el sitio web de Gmail, ahora se le pedirá que inicie sesión con esa cuenta en Chrome para guardar y sincronizar pestañas abiertas, configuraciones, historial, marcadores, contraseñas, direcciones, complementos, temas y PWA. .
     Lanzamiento del navegador web Chrome 132
     Lanzamiento del navegador web Chrome 132
  • Se agregó la configuración “chrome://flags/#enable-user-link-capturing-pwa”. Cuando se activa, seguir enlaces asociados con una aplicación web (PWA) instalada conduce a la apertura de un sitio web normal y a la aparición de un indicador. en la barra de direcciones para cambiar al uso de una aplicación web. Anteriormente, abrir dichos enlaces conducía inmediatamente a la transición a una aplicación web, sin la posibilidad de trabajar con la página como un sitio web normal.
     Lanzamiento del navegador web Chrome 132
  • Para elemento Se han implementado los eventos “beforetoggle” y “toggle” (ToggleEvent), lo que le permite determinar los momentos de apertura y cierre del diálogo, y llamar a sus controladores en la etapa anterior al inicio de mostrar/cerrar el diálogo o cuando el diálogo se cierra. ya mostrado o cerrado. Cuando se llama al método showModal o show, los eventos ToggleEvent se generan con el valor "abierto" en el parámetro newState, y cuando el diálogo está cerrado, con el valor "cerrado".
  • Garantiza que se genere una excepción InvalidStateError al llamar a los métodos showPopover() y showModal() para elementos con el atributo “popover” o elementos “dialog” ubicados en un documento inactivo. Anteriormente, tal desafío era silenciosamente ignorado.
  • Además de la capacidad de capturar video y un área personalizada dentro de una pestaña, se agregó la API Element Capture para capturar elementos HTML individuales. Esta función puede resultar útil en situaciones en las que necesita capturar elementos que se superponen entre sí. Por ejemplo, en una aplicación web de videoconferencia que permite integrar otras aplicaciones web a través de un iframe, es posible que se necesite una nueva API para capturar el contenido del iframe en formato de video y transmitirlo a otros participantes.
     Lanzamiento del navegador web Chrome 132
  • Se agregó el método getAllScreensMedia() para capturar el contenido de todas las pantallas conectadas al dispositivo.
  • La versión de Android y los componentes basados ​​en WebView pueden utilizar la API de acceso al sistema de archivos, que permite que las aplicaciones web lean y escriban datos directamente en archivos y directorios en el dispositivo del usuario. Anteriormente, esta API solo estaba disponible en versiones de escritorio. Para llamar a los cuadros de diálogo de selección de archivos, puede utilizar los métodos showOpenFilePicker() y showSaveFilePicker().
  • La propiedad CSS “a href=”https://developer.mozilla.org/docs/Web/CSS/writing-mode”>writing-mode”, que le permite personalizar la posición del texto en los formularios, admite las palabras clave de lado -rl y sideways-lr, útiles para organizar la salida vertical de texto tradicional que no utiliza jeroglíficos.
  • Las propiedades CSS "inset" y "margin" permiten valores de tamaño de anclaje().
  • Ha regresado la capacidad de activar áreas de desplazamiento durante la navegación con el teclado, lo que permite a los usuarios sin mouse cambiar primero al área deseada con la tecla Tab y luego desplazarse por su contenido usando las flechas del cursor. Esta función se deshabilitó anteriormente debido a regresiones en las funciones de accesibilidad, que se resolvieron en esta versión.
  • Se agregaron los métodos Request.bytes() y Response.bytes() que devuelven una promesa para ser leída usando un objeto Uint8Array.
  • Se aseguró de que el encabezado HTTP Strict-Transport-Security se ignore en las respuestas con servidor, alojado en el sistema local y aceptando solicitudes a través de localhost.
  • La API WebGPU implementa la capacidad de mezclar texturas con representación de color en formatos de punto flotante de 32 bits (r32float, rg32float y rgba32float). El atributo adaptorInfo se ha agregado al objeto GPUDevice.
  • Se han ampliado las capacidades de las herramientas para desarrolladores web. Se agregó soporte para usar el asistente Gemini AI para simplificar la depuración y aclarar problemas relacionados con solicitudes de red, archivos fuente y seguimiento del rendimiento. Se implementó guardar el historial de chat con el asistente de IA.
     Lanzamiento del navegador web Chrome 132

    El panel Sensores implementa la simulación de diferentes intensidades de carga en la CPU (Nominal, Regular, Seria, Crítica). El panel para estimar el consumo de memoria ahora admite agrupar objetos JavaScript por nombre. Se ha cambiado el diseño del configurador. La pestaña Calculado proporciona actualizaciones en tiempo real de los valores calculados (útil para rastrear los cambios de valores durante la animación). En la sección "Aplicación > Almacenamiento", se agregó la capacidad de inspeccionar el almacenamiento de complementos del navegador.

     Lanzamiento del navegador web Chrome 132
    Ver mas

Además de las innovaciones y correcciones de errores, la nueva versión elimina 16 vulnerabilidades. Muchas de las vulnerabilidades se identificaron como resultado de pruebas automatizadas utilizando las herramientas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. A cinco problemas se les ha asignado un alto nivel de peligro. No se han identificado problemas críticos que permitan eludir todos los niveles de protección del navegador y ejecutar código en el sistema fuera del entorno sandbox. Como parte del programa para pagar recompensas en efectivo por descubrir vulnerabilidades para la versión actual, Google pagó 13 premios por un monto de 37 mil dólares estadounidenses (dos premios de $7000 y $5000, un premio de $3000, tres premios de $2000 y cuatro premios de $1000). Aún no se ha determinado el tamaño de una recompensa.

Fuente: opennet.ru

Añadir un comentario