Firefox 74

Disponible Firefox 74.

  • Le gestionnaire de mots de passe a appris à trier les enregistrements dans l'ordre inverse (Z-A).
  • Fini avec des modules complémentaires installés globalement (pour tous les utilisateurs du système, par exemple dans %ProgramFiles%Mozilla Firefoxextensions). Cette méthode de distribution est utilisée pour des installations préconfigurées dans des distributions, ainsi que pour forcer l'installation de modules complémentaires lors de l'installation de logiciels tiers. Les développeurs l'ont jugée nuisible, car cela prive l'utilisateur de la possibilité de supprimer ces modules via le gestionnaire de modules (par exemple, si le module pose des problèmes, ou si l'utilisateur n'aime pas qu'on le force à les utiliser). Désormais, la gestion des modules complémentaires est entièrement sous le contrôle de l'utilisateur. Les modules déjà installés continueront de fonctionner (l'utilisateur peut désormais les supprimer via le gestionnaire de modules), et les nouveaux installés seront ignorés. Les constructeurs de distributions personnalisées (Windows) et les mainteneurs (Linux) se verront fournir une option spéciale lors de la compilation, permettant de réactiver le support des modules installés globalement. Les utilisateurs professionnels auront la possibilité de déployer des modules via des politiques de groupe.
  • Module complémentaire Facebook Container (ouvre automatiquement le réseau social dans un conteneur séparé) prend en charge une liste de domaines personnalisée, qui seront également automatiquement placés dans le conteneur.
  • Le bouton de création d'un nouvel onglet a reçu un menu accessible par clic droit (fonctionne uniquement si les conteneurs) sont activés, à partir duquel il est possible de choisir le conteneur pour l'onglet à créer. De plus, un paramètre « Choisir le conteneur pour chaque nouvel onglet » a été ajouté, permettant d'ouvrir ce menu avec le bouton gauche de la souris.
  • Une nouvelle fonctionnalité permet d'interdire le détachement d'onglet. La transformation inopinée d'un onglet en une fenêtre distincte a irrité les utilisateurs pendant de nombreuses années (le ticket correspondant a été ouvert il y a 9 ans). Pour désactiver le détachement des onglets, un paramètre browser.tabs.allowTabDetach est prévu. Les raccourcis clavier des modules complémentaires peuvent désormais être non seulement réaffectés, mais également désactivés.
  • Pour les utilisateurs aux États-Unis, l'utilisation du DNS sur HTTPS est activée par défaut. Le résolveur par défaut est Cloudflare. Dans les paramètres, il est possible de le changer pour NextDNS ou d'indiquer l'adresse de son propre résolveur.
  • Pour les utilisateurs des États-Unis, l'utilisation de DNS sur HTTPS est activée par défaut. Le résolveur par défaut est Cloudflare. Dans les paramètres, vous pouvez le remplacer par NextDNS ou spécifier l'adresse de votre propre résolveur.
  • La technologie est appliquée dans les assemblages pour Linux RLBox. Le code C++ des bibliothèques tierces potentiellement vulnérables est transformé en module WebAssembly, dont les privilèges sont strictement limités, puis le module est compilé en code machine et exécuté dans un processus isolé. La première de ces bibliothèques était Graphite.
  • Pour les appareils à écran tactile a été mise en œuvre accélération du défilement.
  • Sous Windows et macOS, l'importation de données depuis Edgium (Edge basé sur Chromium) est désormais possible.
  • Navigateur ne révèle plus l'adresse IP locale de la machine via WebRTC (au lieu de l'adresse locale, un identifiant aléatoire est utilisé), il est donc recommandé aux utilisateurs de réinitialiser les paramètres media.peerconnection.ice.default_address_only et media.peerconnection.ice.no_host (la modification de ces paramètres permettait auparavant de cacher l'adresse locale).
  • La recherche dans l'historique ignore désormais les diacritiques (par exemple, la recherche du mot פסח trouvera également toutes les occurrences de פֶּסַח).
  • Comme annoncé il y a un an et demi, le support est désactivé pour TLS 1.0 et TLS 1.1. Si le serveur ne prend pas en charge TLS 1.2, l'utilisateur verra un message d'erreur sur l'établissement d'une connexion sécurisée et un bouton pour activer le support des anciens protocoles (ce support sera complètement supprimé à l'avenir). Les autres navigateurs populaires désactivent également le support des anciens protocoles cette année (TLS 1.0 a été introduit en 1999 et TLS 1.1 en 2006), car ceux-ci ne prennent pas en charge les algorithmes modernes, rapides et fiables (ECDHE, AEAD) tout en nécessitant la prise en charge d'anciens et faibles (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Il y a un an, la part de trafic utilisant ces protocoles ne dépassait pas un demi pour cent, et à l'heure actuelle, elle a encore diminué.
  • HTTP :
    • Le support de l'en-tête HTTP Feature Policy. Grâce à cela, le développeur du site peut indiquer quelles fonctionnalités et API le navigateur doit utiliser ou non (par exemple, pour optimiser les performances du site). La Feature Policy ressemble à CSP, mais gère les capacités du navigateur plutôt que la sécurité. En conséquence, les frames (<iframe>) qui ouvrent un autre domaine ne peuvent plus demander l'accès à la géolocalisation, à la caméra, au microphone, à la capture d'écran et au mode plein écran, sauf si cela est explicitement autorisé via la Feature Policy.
    • Le support est implémenté Cross-Origin-Resource-Policy (CORP), Grâce à cela, les sites peuvent bloquer certaines requêtes provenant de sources externes (par exemple, interdire l'accès aux scripts et images du site actuel depuis des ressources externes), ce qui empêche les attaques spéculatives par canaux latéraux (Meltdown et Spectre), ainsi que les attaques utilisant des scripts inter-sites.
    • Événement ajouté languagechange_event, qui se déclenche lorsque l'utilisateur change la langue préférée.
  • CSS :
  • JavaScript:
  • La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
    • le positionnement des éléments. Le débogueur JavaScript a appris à déboguer les web workers imbriqués.
    • Amélioration de l'intégration avec l'extension React Developer Tools Disponible Firefox 74. Le gestionnaire de mots de passe a appris à trier les enregistrements à l'envers.
    • 🥇Firefox 74 | ProHoster React Developer Tools.

Source : linux.org.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