Version Firefox 71

A eu lieu version du navigateur Web Firefox 71et version mobile Firefox 68.3 pour la plateforme Android. De plus, une mise à jour a été générée brindilles avec un accompagnement à long terme 68.3.0. Bientôt sur scène Tests bêta La branche Firefox 72 va être déplacée, dont la sortie est prévue le 7 janvier (projet passe au dessus pour une nouvelle 4 semaines cycle de développement).

principal les innovations:

  • Proposé une nouvelle interface pour la page « about:config », qui est une page Web de service qui s'ouvre dans le navigateur, écrite en HTML, CSS et JavaScript. Les éléments de page peuvent être arbitrairement sélectionnés avec la souris (y compris plusieurs lignes à la fois) et placés dans le presse-papiers sans utiliser le menu contextuel. La chaîne de recherche supérieure a été conservée et étendue pour inclure de nouvelles variables. De plus, la prise en charge de la recherche via un mécanisme standard a été implémentée, qui est également utilisée pour rechercher sur des pages régulières avec une recherche de correspondances étape par étape.

    Version Firefox 71

    Pour chaque paramètre, un bouton a été ajouté qui vous permet d'inverser les variables avec des valeurs booléennes (vrai/faux) ou d'éditer des variables chaîne et numériques. Pour les valeurs modifiées par l'utilisateur, un bouton a été ajouté pour renvoyer les modifications à la valeur par défaut.

    Version Firefox 71

    Après avoir ouvert about:config, par défaut, les éléments ne sont pas affichés et seule la barre de recherche est visible, et pour afficher la liste complète, vous devez cliquer sur le bouton « Afficher tout ». Vers les paramètres ajoutée option "général.aboutConfig.enable", en permettant restaurer l'accès à la page about:config si elle a été éventuellement désactivée au stade de la construction ;

    Version Firefox 71

  • Impliqué par défaut, une nouvelle interface de visualisation des certificats TLS, accessible via la page de service « about:certificate » et le menu « Outils > Informations sur la page > Sécurité > Afficher le certificat ». L'implémentation de l'interface de visualisation des certificats a été entièrement réécrite à l'aide de JavaScript et des technologies Web standards, et a également été alignée sur le style Firefox Quantum. Si auparavant une fenêtre distincte était ouverte pour afficher les certificats, les informations sont désormais affichées dans un onglet sous une forme rappelant un module complémentaire Certainement quelque chose.

    Version Firefox 71

  • Modernisé conception de la barre d’adresse. Le changement le plus notable a été l'abandon de l'affichage de la liste de recommandations sur toute la largeur de l'écran au profit d'une fenêtre déroulante clairement marquée. Les changements proposés poursuivent le développement de la nouvelle implémentation de la barre d'adresse Quantum Bar, apparue dans Firefox 68 et caractérisée par une réécriture complète du code, remplaçant XUL/XBL par une API Web standard. Dans un premier temps, la conception de Quantum Bar répétait complètement l'ancienne barre d'adresse et les modifications se limitaient à une refonte interne. Les travaux ont maintenant commencé pour améliorer l'apparence. Les modifications sont actuellement désactivées par défaut et nécessitent une activation via le paramètre «browser.urlbar.megabar» dans about:config.

    Version Firefox 71

  • Ajouté par soutenir lancement du navigateur en mode kiosque Internet, qui s'active en spécifiant l'option « -kiosk » sur la ligne de commande et permet de travailler uniquement en mode plein écran. L'affichage des contrôles de l'interface, des pop-ups, des menus contextuels et des indicateurs d'état de chargement des pages (affichage des liens et de l'URL actuelle) est bloqué. La saisie au clavier est sévèrement limitée, par exemple, le traitement des touches Alt et Ctrl est désactivé, ce qui vous empêche de quitter le navigateur, de passer à une autre application ou d'ouvrir un autre site. Le mode peut être utilisé pour organiser le fonctionnement de divers terminaux autonomes, stands publicitaires, panneaux de démonstration et autres systèmes limités au travail avec un seul site Web/application Web.
  • Dans le module complémentaire système inclus avec le navigateur Dans le sens de la serrure (auparavant, le module complémentaire était livré sous forme de Lockbox), offre Interface « about:logins » pour la gestion des mots de passe enregistrés, la reconnaissance de sous-domaines est apparue lors du remplissage automatique des formulaires de saisie de mot de passe. Des alertes Firefox Monitor concernant les comptes compromis ont également été mises en œuvre pour les utilisateurs équipés de lecteurs d'écran.
  • Les versions pour Windows, Linux et macOS utilisent un décodeur MP3 natif.
  • Ajout de notifications sur le blocage du code pour l'extraction de crypto-monnaie au mode anti-traçage avancé. Le panneau affiché lorsque vous cliquez sur l'icône parmi les images de bouclier dans la barre d'adresse affiche un compteur de trackers bloqués.
  • Pour les utilisateurs Windows, la possibilité de visualiser la vidéo en mode Picture-in-Picture est activée par défaut, vous permettant de détacher la vidéo sous la forme d'une fenêtre flottante qui reste visible lorsque vous naviguez dans le navigateur. Pour visualiser dans ce mode, vous devez cliquer sur l'info-bulle ou dans le menu contextuel affiché lorsque vous faites un clic droit sur la vidéo, sélectionner « Image dans l'image » (dans YouTube, qui remplace son propre gestionnaire de menu contextuel, vous devez droite- cliquez deux fois ou cliquez avec la touche Maj enfoncée). Sur les systèmes non Windows, la prise en charge du mode peut être activée dans about:config à l'aide de l'option "media.videocontrols.picture-in-picture.enabled".
  • Mis en œuvre prise en charge de la mise en page multicouche imbriquée des éléments de page (Grille CSS niveau 2), qui améliore considérablement la flexibilité de création de mises en page alignées sur une grille en offrant la possibilité de définir des éléments enfants ancrés aux cellules parents (en plaçant une grille distincte dans une cellule). Les grilles imbriquées sont définies à l'aide de la valeur "sous-réseau" dans les propriétés "grid-template-columns" et "grid-template-rows". La prise en charge des grilles imbriquées a également été ajoutée au mode d'inspection DevTools Grid Inspector.
  • Propriété ajoutée au CSS colonne-envergure, permettant à l'élément de s'étendre sur toutes les colonnes.
  • Dans une propriété CSS chemin de détourage ajout de la possibilité de déterminer la zone de limitation de visibilité spécifiée à l'aide de la fonction chemin() в format Contour SVG.
  • Ajouté par la possibilité de prendre en compte le coefficient d'allongement défini à travers la propriété ratio d'aspect, pour les attributs HTML "hauteur" et "largeur" ​​dans la balise img.
  • Méthode ajoutée à JavaScript Promesse.allSettled(), qui renvoie uniquement les promesses déjà remplies ou rejetées, sans prendre en compte les promesses en attente (permet d'attendre le résultat de l'exécution avant d'exécuter un autre code).
  • Classe implémentée MathMLElement (auparavant, seul le cours était assuré Élément), définissant les éléments dans la notation MathML. L'arborescence MathML DOM correspondante a également été ajoutée avec laquelle vous pouvez utiliser mathmlEl.style et les gestionnaires d'événements globaux.
  • Un constructeur a été ajouté au DOM StatiqueRange() pour créer un objet StaticRange représentant une partie du contenu DOM.
  • API ajoutée Séance médiatique, qui fournit des outils pour personnaliser un bloc avec des informations sur la lecture de contenu multimédia dans la zone de notification. Grâce à cette API, une application Web peut non seulement afficher une notification concernant le début de la lecture d'une nouvelle chanson, mais également organiser le contrôle depuis la zone de notification ou via l'interface de l'économiseur d'écran, par exemple, placer des boutons pour mettre en pause, se déplacer dans le flux, ou passer à la chanson suivante.
  • Dans l'API pour les développeurs de modules complémentaires amélioré gestion des échecs lors du chargement des données. Les fenêtres contextuelles ouvertes par les modules complémentaires via l'appel windows.create affichent désormais le nom du module complémentaire au lieu de l'URL du module complémentaire (« moz-extension:// »).
  • WebGL prend désormais en charge les extensions OVR_multivue2, qui vous permet d'effectuer un rendu dans plusieurs fenêtres à la fois avec un seul appel (par exemple, utile pour la sortie stéréo dans WebXR) ;
  • L'interface d'inspection de l'activité du réseau comprend la possibilité d'analyser les étapes de traitement d'une requête réseau avec affichage séparé du temps de résolution dans DNS, d'établissement de la connexion, d'envoi de données et de réception d'une réponse. Les informations sont fournies via un nouvel onglet Calendrier dans la barre latérale droite.

    Version Firefox 71

  • Dans l'interface de suivi de l'activité réseau par défaut allumé mode d'inspection des connexions WebSocket avec la possibilité de suspendre les connexions actives.

    Version Firefox 71

  • Ajouté au Moniteur réseau soutenir recherche en texte intégral dans les corps de requête/réponse, les cookies et les en-têtes, et également mise en œuvre occasion bloquer le chargement de certaines URL en ajoutant des filtres avec les masques nécessaires.

    Version Firefox 71

  • Implémenté dans la console Web mode multiligne édition, qui permet de saisir des constructions JavaScript divisées en plusieurs lignes et de les exécuter non pas en appuyant sur Entrée, mais en cliquant sur le bouton Exécuter. Le mode est conçu comme un panneau latéral, affiché après avoir cliqué sur l'icône « volet divisé » sur le côté droit du champ de saisie ou via le raccourci clavier Ctrl+B.

    Version Firefox 71

  • Le débogueur JavaScript fournit Aperçu valeurs des variables au lieu de leur utilisation dans le code, implémentées conduite journal des événements et ajout de la possibilité de désactiver bloc contextuel avec des points d'arrêt (devtools.debugger.features.overlay dans about:config).

    Version Firefox 71

  • Une mise à jour corrective pour Firefox 68.2 a été préparée pour Android. Rappelons que la formation de nouvelles versions importantes de Firefox pour Android a été interrompue. Pour remplacer Firefox pour Android, nom de code Fenix ​​​​(distribué sous Aperçu de Firefox) développe un nouveau navigateur pour appareils mobiles utilisant le moteur GeckoView et un ensemble de bibliothèques de composants Mozilla Android.

    La diminution du nombre de vulnérabilités critiques est due au fait que les problèmes de mémoire, tels que les débordements de mémoire tampon et l'accès aux zones mémoire déjà libérées, sont désormais marqués comme dangereux, mais pas critiques. La nouvelle version corrige 13 problèmes similaires qui pourraient potentiellement conduire à l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.

En plus des innovations et des corrections de bugs, Firefox 71 a corrigé 26 vulnérabilités, dont 17 (collectés sous CVE-2019-17013 и CVE-2019-17012) sont signalés comme potentiellement capables de conduire à l'exécution de code par un attaquant lors de l'ouverture de pages spécialement conçues. Il est à noter que les problèmes de mémoire tels que les débordements de mémoire tampon et l'accès aux zones mémoire déjà libérées sont désormais marqués comme dangereux, mais pas critiques.

Source: opennet.ru

Ajouter un commentaire