Disponible Sortie de Firefox 69.
Principales modifications :
- Activé Blocage par défaut des scripts effectuant du minage de cryptomonnaie.
- Paramètre « Ne pas autoriser les sites à jouer des sons » d'installer Bloquer non seulement la lecture de l'audio sans interaction explicite de l'utilisateur, mais aussi la lecture vidéo. Ce comportement peut être défini globalement ou spécifiquement pour un site particulier.
- Ajout de la page about:protections avec des statistiques sur la protection contre le suivi.
- Gestionnaire de mots de passe propose Mot de passe enregistré pour tous les sous-domaines (c'est-à-dire que le mot de passe enregistré pour login.example.com sera proposé sur la page example.com et tous les sous-domaines, et pas seulement sur login.example.com).
- WebRTC a appris à recevoir simultanément des flux codés avec différents codecs vidéo, ce qui est utile pour les conférences multi-utilisateurs où les participants peuvent avoir des clients différents.
- Vers la page about:support ajouté Chemin vers le fichier exécutable de Firefox.
- Les utilisateurs des États-Unis et les utilisateurs de la locale en-US verront une page de nouvel onglet mise à jour (nombre différent, taille et emplacement des blocs, contenu plus varié provenant de Pocket).
- Le plugin Flash a perdu l'option « Toujours activer ». Le lancement de contenu Flash nécessite désormais une action de l'utilisateur. Le support de Flash sera définitivement supprimé début 2020 (dans les versions ESR, il sera maintenu jusqu'à la fin de la même année, après quoi il sera supprimé, car Adobe cessera de corriger les vulnérabilités de Flash).
- Les fichiers userChrome.css et userContent.css sont désormais ignorés par défaut. Leur support peut être activé via le paramètre toolkit.legacyUserProfileCustomizations.stylesheets (si l'utilisateur a ces fichiers et que le profil a été lancé au moins une fois dans Firefox 68, le paramètre est déjà activé, ainsi, les utilisateurs existants ne remarqueront pas d'inconvénients). Cette méthode de personnalisation est utilisée par un nombre relativement restreint d'utilisateurs, tandis que l'accès à ces fichiers (même s'ils n'existent pas) prend un temps précieux à chaque lancement. Dans les futures versions, le même traitement sera appliqué au fichier user.js.
- Dans le but de réduire les possibilités d'empreinte digitale à partir de l'agent utilisateur retiré La version du navigateur (seule la version du système d'exploitation est conservée). Auparavant, l'agent utilisateur d'un navigateur 32 bits fonctionnant sur un système d'exploitation 64 bits contenait «Linux i686 sur x86_64», mais désormais il n'indiquera que «Linux x86_64». Indiquer la version du navigateur était autrefois nécessaire pour charger le programme d'installation de Flash avec la bonne version. Maintenant, lorsque l'installateur Flash n'est plus dépendant de la version du navigateur (et que le support de Flash va bientôt disparaître), cela n'est plus nécessaire.
- Le support de l'API est activé. Resize Observer (un mécanisme permettant au site de suivre le changement de taille d'un élément) et Microtâche.
- L'objet navigator.mediaDevices et la méthode navigator.mozGetUserMedia sont disponibles uniquement sur les sites ouverts par connexion sécurisée.
- Les propriétés CSS sont mises en œuvre. overflow-block, overflow-inline, user-select, line-break, contain.
- Prise en charge activée champs publics de classes JavaScript.
- Retirée support de la balise obsolète <keygen>, qui n'a jamais été correctement implémentée.
- Windows :
- Ajouté support des priorités de processus. Le processus traitant l'onglet actif obtiendra une priorité plus élevée, tandis que les onglets en arrière-plan auront une priorité plus basse (la priorité de la lecture audio et vidéo ne diminuera pas). Les tests effectués par les développeurs n'ont montré aucun impact négatif sur la vitesse de chargement des onglets ou le fonctionnement de l'interface, mais aucun ralentissement visible n'a été noté, de sorte que l'effet réside principalement dans une répartition plus rationnelle des ressources du CPU.
- Ajout du support de WebAuthn HmacSecret via Windows Hello (à partir de Windows 10 1903).
- macOS :
- Sur les ordinateurs équipés d'une carte graphique dédiée et d'une graphique intégrée, Firefox bascule de manière plus agressive vers la GPU économe lors de la lecture de contenu WebGL. De plus, le navigateur évitera les tentatives ponctuelles et mineures de faire appel au processeur graphique haute performance.
- Le Finder affiche maintenant le progrès du téléchargement des fichiers.
- L'installateur est proposé non seulement au format dmg, mais aussi au format pkg.
- Le support JIT est implémenté sur les appareils ARM64.
- La reconnaissance des règles CSS non fonctionnelles prend désormais en compte
- L'ordre des onglets a changé en fonction de leur popularité.
- Débogueur :
- Ajouté l'outil, permettant de voir quel code est exécuté sur la page en réponse à un événement donné.
- Dans mode de visualisation du code source des scripts est désormais possibilité d'enregistrer le script sous forme de fichier.
- Significativement accéléré lancement du débogueur.
- Console :
- Regroupement des alertes de protection contre le suivi, CORS, CSP.
- Nouvel élément de menu «Exporter les messages affichés», permettant de copier ou d'enregistrer dans un fichier tous les messages visibles de la console.
- annotation des connexions utilisant un certificat émis par une autorité de certification qui ne figure pas dans la base de certificats racines de Mozilla.
- Ressources bloquées en raison d'un contenu mixte ou d'une CSP, Les boutons de fermeture des onglets (ce qui était avant caché dans le menu). dans l'onglet 'Réseau' avec l'indication de la raison du blocage.
- Onglet 'Réseau' a reçu colonne optionnelle 'URL', affichant l'URL complète de la ressource.
Source : linux.org.ru
