Sortie de Firefox 73

Le navigateur web a été publié Firefox 73, ainsi que version mobile Firefox 68.5 pour la plateforme Android. De plus, une mise à jour a été publiée branche avec un support prolongé 68.5.0. Dans un avenir proche, il passera au stade des tests bêta la branche Firefox 74, dont la sortie est prévue pour le 10 mars (projet a été transféré sur 4 semaines de développement).

Principales nouveautés:

  • Le mode d'accès DNS sur HTTPS (DoH, DNS over HTTPS) a été ajouté avec le support du service NextDNS,, en plus du serveur DNS CloudFlare précédemment proposé (« https://1.1.1.1/dns-query »). Activer DoH et sélectionner un fournisseur est possible dans les paramètres de connexion réseau.
    Sortie de Firefox 73
  • La première étape a été mise en œuvre l'arrêt du support des extensions installées par contournement. Le changement ne concerne que l'installation d'extensions dans des répertoires communs (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ ou ~/.mozilla/extensions/), gérés par toutes les instances de Firefox sur le système (sans lien avec l'utilisateur). Cette méthode est généralement utilisée pour préinstaller des extensions dans des distributions, pour une injection non sollicitée avec des applications tierces, pour l'intégration d'extensions malveillantes ou pour la livraison isolée d'une extension avec son installateur. Dans Firefox 73, ces extensions continueront de fonctionner, mais seront transférées du répertoire commun vers les profils individuels des utilisateurs, c'est-à-dire qu'elles seront converties dans un format utilisé lors de l'installation via le gestionnaire d'extensions.
  • Il est désormais possible de définir un niveau de zoom de base global appliqué à toutes les pages, et non lié à des sites spécifiques. Le zoom général peut être modifié dans les paramètres (about:preferences) dans la section « Langue et Apparence ». Les paramètres incluent également une option permettant d'appliquer le zoom uniquement au texte, sans affecter les images.

    Sortie de Firefox 73
  • La boîte de dialogue proposant d'enregistrer les identifiants ne s'affiche désormais que si la valeur de connexion a été modifiée dans le champ de saisie.
  • Sur ordinateurs portables Windows avec des pilotes NVIDIA plus récents que la version 432 et une résolution d'écran inférieure à 1920×1200, le système de composition [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]] est activé. Le système de composition WebRender est écrit en Rust et décharge sur le GPU les opérations de rendu du contenu de la page.
  • Ajouté la possibilité l'utilisation du concept de « Site Specific Browser » (SSB) pour
    travailler avec une application web comme avec un programme de bureau classique. En mode
    Le mode SSB cache les menus, la barre d'adresse et d'autres éléments de l'interface du navigateur, ne permettant dans la fenêtre actuelle que l'ouverture de liens vers des pages du site actuel (les liens externes s'ouvrent dans une nouvelle fenêtre du navigateur). Contrairement au mode kiosque existant, il fonctionne non pas en plein écran, mais dans une fenêtre normale, sans les éléments spécifiques à Firefox. Pour ouvrir un lien en mode SSB, un drapeau de ligne de commande « —ssb » est proposé, qui peut être utilisé lors de la création de raccourcis pour des applications web. Ce mode peut également être activé via le bouton « Launch Site Specific Browser », situé dans le menu des actions de la page (trois points à droite de la barre d'adresse). Par défaut, ce mode est inactif et nécessite d'être activé en spécifiant « browser.ssb.enabled = true » dans about:config.
    Sortie de Firefox 73
  • En mode d'affichage à contraste élevé, destiné aux personnes ayant une vision réduite ou une perception altérée des couleurs, le support des images de fond a été ajouté. Pour maintenir la lisibilité et assurer un niveau de contraste adéquat, le texte visible est séparé par un fond distinct utilisant la couleur du thème actif.
  • La qualité sonore a été améliorée lors de l'augmentation ou de la diminution de la vitesse de lecture;
  • L'auto-détection des anciens jeux de caractères sur les pages sans informations explicites sur l'encodage a été améliorée.
  • Dans la barre de recherche de la console web, il est désormais possible de filtrer par clé absente en indiquant le symbole « - » devant le masque ou l'expression régulière. Par exemple, la requête de recherche « -img » affichera tous les éléments qui ne contiennent pas la chaîne « img », tandis que « -/(cool|rad)/ » montrera les éléments qui ne correspondent pas à l'expression régulière « /(cool|rad)/ ».
  • Nouvelles propriétés CSS ajoutées overscroll-behavior-inline et overscroll-behavior-block pour contrôler le comportement du défilement lors de l'atteinte de la limite logique de la zone de défilement.
  • Le support des propriétés a été ajouté dans SVG letter-spacing et word-spacing.
  • La méthode a été ajoutée à HTMLFormElement requestSubmit(),, qui initie l'envoi programmatique des données du formulaire, semblable à un clic sur le bouton d'envoi des données. La fonction peut être utilisée lors du développement de boutons d'envoi de formulaire personnalisés, pour lesquels l'appel de form.submit() n'est pas suffisant car il ne déclenche pas la vérification interactive des paramètres, la génération de l'événement 'submit' et le transfert des données liées au bouton d'envoi.
  • RTCRtpTransceiver.currentDirection innerWidth et innerHeight les objets Window renvoient désormais toujours la largeur et la hauteur réelles spécifiées de la zone (Viewport Layout), et non la taille de la partie visible (Visual Viewport).
  • Une optimisation optimisation des performances des outils pour les développeurs web. La charge lors de la collecte des statistiques pour le panneau de surveillance de l'activité réseau a été réduite. Dans le débogueur JavaScript et la console web, le chargement de grands scripts lié à leurs textes sources d'origine (source-mapped) a été accéléré.
  • Dans la console web, les problèmes de sortie du domaine actuel (CORS, Cross-Origin Resource Sharing) sont désormais affichés comme des erreurs et non plus comme des avertissements. Les variables définies dans les expressions sont maintenant disponibles pour l'autocomplétion dans la console.
  • Dans les outils de développement web, la section d'inspection du réseau propose un décodage des messages (JSON, MsgPack et CBOR) au format WAMP (WebSocket Web Application Messaging Protocol) transmis via une connexion WebSocket.

    Sortie de Firefox 73

En plus des nouveautés et des corrections de bugs, Firefox 73 a résolu 15 vulnérabilités, dont 11 (regroupées sous les CVE-2020-6800 et CVE-2020-6801) sont signalées comme pouvant potentiellement permettre l'exécution de code malveillant en ouvrant des pages spécialement conçues. Il convient de rappeler que les problèmes liés à la mémoire, tels que les débordements de tampon et les accès à des zones de mémoire déjà libérées, sont désormais classés comme dangereux mais non critiques.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster