Firefox 68

Disponible Lanzamiento de Firefox 68.

Cambios importantes:

  • El código de barras de direcciones ha sido completamente reescrito. - Se utilizan HTML y JavaScript en lugar de XUL. Las diferencias externas entre la línea antigua (Awesome Bar) y la nueva (Quantum Bar) son solo que los extremos de las líneas que no encajan en la barra de direcciones ahora se desvanecen en lugar de cortarse (...) y eliminar entradas. del historial, en lugar de Eliminar/Retroceso necesitas usar Shift+Delete/Shift+Retroceso. La nueva barra de direcciones es más rápida y le permite ampliar sus capacidades con complementos.
  • La página de administración de complementos (acerca de: complementos) también se ha reescrito por completo utilizando la API web. Eliminar/deshabilitar botones movido al menú. En propiedades adicionales puedes ver permisos solicitados y notas de la versión. Se agregó una sección separada para complementos deshabilitados (anteriormente simplemente se colocaban al final de la lista), así como una sección con complementos recomendados (cada versión se somete a un control de seguridad exhaustivo). Ahora puedes informar sobre un complemento malicioso o demasiado lento.
  • El código responsable de restaurar la sesión anterior es reescrito de JS a C++.
  • Se agregó la página about:compat donde se pueden administrar "arreglos" específicos del sitio. Estas son correcciones temporales para sitios que no funcionan correctamente (por ejemplo, cambiar el agente de usuario o ejecutar scripts que corrigen el trabajo en Firefox). about:compat facilita la visualización de parches activos y permite a los desarrolladores web desactivarlos con fines de prueba.
  • Se puede acceder a la configuración de sincronización directamente desde el menú principal.
  • El tema oscuro en modo lectura se aplica no sólo al contenido de la página, sino también a la interfaz (barras de herramientas, barras laterales, controles).
  • Firefox intentará corregir automáticamente los errores HTTPScausado por software antivirus de terceros. Firefox ha utilizado históricamente su propio almacén de certificados en lugar del del sistema, lo que tiene un impacto positivo en la seguridad, pero requiere que el software antivirus importe su certificado raíz al almacenamiento del navegador, algo que algunos proveedores descuidan. Si el navegador detecta un ataque MitM (que puede ser causado por un antivirus que intenta descifrar e inspeccionar el tráfico), habilitará automáticamente la configuración security.enterprise_roots.enabled e intentará usar certificados del almacenamiento del sistema (solo los certificados agregados allí por terceros). Se ignoran los certificados suministrados con el sistema operativo (software de terceros). Si esto ayuda, la configuración permanecerá habilitada. Si el usuario deshabilita explícitamente security.enterprise_roots.enabled, el navegador no intentará habilitarlo. En la nueva versión de ESR, esta configuración está habilitada de forma predeterminada. Además, se agregó un ícono al área de notificación (a la izquierda de la barra de direcciones), que indica que el sitio que está viendo utiliza un certificado importado de la tienda del sistema. Los desarrolladores señalan que el uso de certificados del sistema no afecta la seguridad (solo se utilizan los certificados agregados a los certificados del sistema por software de terceros y, dado que el software de terceros tiene derecho a agregarlos allí, podría agregarlos con la misma facilidad). al almacenamiento de Firefox).
  • Las indicaciones para permitir notificaciones automáticas no se mostrarán hasta que el usuario interactúe explícitamente con la página.
  • Acceso a cámara y micrófono a partir de ahora sólo se puede llevar a cabo desde un contexto seguro (es decir, desde páginas cargadas a través de HTTPS).
  • Después de 2 años, el símbolo se agregó a la lista de exclusión (una lista de caracteres que no están permitidos en los nombres de dominio) Κʻ / ĸ (U+0138, *Kra*). En mayúscula, parece la “k” latina o la “k” cirílica, lo que podría hacerle el juego a los phishers. Todo este tiempo, los desarrolladores intentaron resolver el problema a través del comité técnico de Unicode (agregue este símbolo a la categoría "histórico"), pero se olvidaron de ello cuando lanzaron la próxima edición del estándar.
  • En las compilaciones oficiales ya no es posible desactivar el modo multiproceso. El modo de proceso único (donde la interfaz del navegador y el contenido de las pestañas se ejecutan en el mismo proceso) es menos seguro y no se prueba completamente, lo que puede causar problemas de estabilidad. Para los fanáticos del modo de proceso único soluciones proporcionadas.
  • cambiado comportamiento al sincronizar la configuración. A partir de ahora, de forma predeterminada, solo se sincronizan las configuraciones incluidas en la lista definida por los desarrolladores. Puede devolver el comportamiento anterior (sincronizar absolutamente todas las configuraciones modificadas) a través de about:config.
  • Se implementan las siguientes propiedades CSS: relleno de desplazamiento, margen de desplazamiento, alineación de ajuste de desplazamiento, contrajuego, -abrazadera-de-línea-webkit.
  • Se agregó soporte para pseudoelementos. ::marcador y sus animaciones.
  • El soporte primitivo está habilitado de forma predeterminada BigInt.
  • window.open() ahora respeta el parámetro pasado "sin referencia".
  • Soporte agregado HTMLImageElement.decode() (cargando imágenes antes de agregarlas al DOM).
  • Muchas mejoras en herramientas de desarrollo.
  • Localizaciones bn-BD y bn-IN combinadas en bengalí (mil millones).
  • Se eliminaron las localizaciones que permanecían sin mantenedores: asamés (as), inglés sudafricano (en-ZA), maithili (mai), malayalam (ml), oriya (or). Los usuarios de estos idiomas cambiarán automáticamente al inglés británico (en-GB).
  • API WebExtensions ya disponibles herramientas para trabajar con scripts de usuario. Esto podría potencialmente resolver problemas de seguridad (a diferencia de Greasemonkey/Violentmonkey/Tampermonkey, cada script se ejecuta en su propia zona de pruebas) y estabilidad (elimina la carrera entre la carga de la página y la inserción del script), y también permite que el script se ejecute en la etapa deseada de carga de página.
  • Se ha devuelto la configuración view_source.tab, lo que le permite abrir el código fuente de la página en la misma pestaña, en lugar de en una nueva.
  • El tema oscuro ahora se puede aplicar a las páginas de servicio del navegador (por ejemplo, la página de configuración), esto está controlado por la configuración browser.in-content.dark-mode.
  • Los dispositivos Windows 10 con tarjetas gráficas AMD tienen habilitada la compatibilidad con WebRender.
  • Una nueva instalación en Windows 10 agregará un acceso directo a la barra de tareas.
  • La versión de Windows ahora usa Servicio de transferencia inteligente en segundo plano (BITS).

Notas de la versión para desarrolladores

Fuente: linux.org.ru

Añadir un comentario