La version du navigateur web Firefox 98 a Ă©tĂ© publiĂ©e. De plus, une mise Ă jour de la branche Ă long terme a Ă©tĂ© rĂ©alisĂ©e â 91.7.0. La branche Firefox 99 a atteint le stade de test bĂȘta, avec un lancement prĂ©vu pour le 5 avril.
Les principales nouveautés :
- Le comportement de tĂ©lĂ©chargement des fichiers a Ă©tĂ© modifiĂ© â au lieu de demander une confirmation avant le dĂ©but du tĂ©lĂ©chargement, les fichiers commencent dĂ©sormais Ă se tĂ©lĂ©charger automatiquement, et un avis s'affiche dans la barre d'Ă©tat au dĂ©but du tĂ©lĂ©chargement. Ă travers cette barre, l'utilisateur peut Ă tout moment obtenir des informations sur le processus de tĂ©lĂ©chargement, ouvrir le fichier tĂ©lĂ©chargĂ© pendant le tĂ©lĂ©chargement (l'action sera effectuĂ©e aprĂšs la fin du tĂ©lĂ©chargement) ou supprimer le fichier. Dans les paramĂštres, il est possible d'activer la demande de confirmation Ă chaque tĂ©lĂ©chargement et de dĂ©finir une application par dĂ©faut pour ouvrir des fichiers de certains types.

- De nouvelles actions ont Ă©tĂ© ajoutĂ©es au menu contextuel qui s'affiche lors d'un clic droit sur les fichiers dans la liste des tĂ©lĂ©chargements. Par exemple, grĂące Ă l'option « Always Open Similar Files », il est possible de permettre Ă Firefox d'ouvrir automatiquement un fichier dans l'application associĂ©e dans le systĂšme aprĂšs son tĂ©lĂ©chargement. Il est Ă©galement possible d'ouvrir le dossier contenant les fichiers tĂ©lĂ©chargĂ©s, de naviguer vers la page Ă partir de laquelle le tĂ©lĂ©chargement a Ă©tĂ© initiĂ© (pas le tĂ©lĂ©chargement lui-mĂȘme, mais le lien vers le tĂ©lĂ©chargement), de copier le lien, d'effacer la mention du tĂ©lĂ©chargement de l'historique de navigation et d'effacer la liste dans la barre de tĂ©lĂ©chargements.


- Pour certains utilisateurs, le moteur de recherche par dĂ©faut a Ă©tĂ© modifiĂ©. Par exemple, dans la version anglaise testĂ©e, DuckDuckGo est maintenant forcĂ© par dĂ©faut au lieu de Google. Cependant, Google reste en tant qu'option parmi les moteurs de recherche et peut ĂȘtre rĂ©activĂ© comme moteur par dĂ©faut dans les paramĂštres. La raison de ce changement forcĂ© de moteur de recherche par dĂ©faut est mentionnĂ©e comme l'impossibilitĂ© de continuer Ă fournir des gestionnaires pour certains moteurs de recherche en raison d'un manque d'autorisation officielle. Un accord avec Google pour le transfert de trafic de recherche Ă©tait en vigueur jusqu'en aoĂ»t 2023 et rapportait environ 400 millions de dollars par an, reprĂ©sentant une grande partie des revenus de Mozilla.

- Les paramĂštres par dĂ©faut affichent une nouvelle section avec des fonctionnalitĂ©s expĂ©rimentales que les utilisateurs peuvent tester Ă leurs risques et pĂ©rils. Par exemple, la possibilitĂ© de mettre en cache la page d'accueil, les modes SameSite=Lax et SameSite=None, le CSS Masonry Layout, des panneaux supplĂ©mentaires pour les dĂ©veloppeurs web, la dĂ©finition de Firefox 100 dans l'en-tĂȘte User-Agent, et des indicateurs globaux pour couper le son et le microphone sont disponibles pour les tests.

- Dans le but d'optimiser le processus de lancement du navigateur, la logique de dĂ©marrage des extensions utilisant l'API webRequest a Ă©tĂ© modifiĂ©e. DĂ©sormais, seules les requĂȘtes webRequest bloquantes entraĂźneront le lancement des extensions au dĂ©marrage de Firefox. Les appels Ă webRequest en mode non-bloquant seront retardĂ©s jusqu'Ă ce que le dĂ©marrage de Firefox soit terminĂ©.
- La prise en charge de la balise HTML «
- Dans l'implémentation de la spécification des Custom Elements, qui permet d'ajouter des éléments HTML personnalisés pour étendre la fonctionnalité des balises HTML existantes, le support pour l'ajout d'éléments personnalisés liés au traitement des formulaires d'entrée a été ajouté.
- Une nouvelle propriĂ©tĂ© CSS, hyphenate-character, a Ă©tĂ© ajoutĂ©e pour dĂ©finir une chaĂźne Ă utiliser Ă la place du caractĂšre de rupture de mot lors du passage Ă la ligne suivante (â-â).
- La méthode navigator.registerProtocolHandler() a été mise à jour pour enregistrer des gestionnaires de protocoles pour les schémas d'URL ftp, sftp et ftps.
- Une nouvelle propriĂ©tĂ© HTMLElement.outerText a Ă©tĂ© ajoutĂ©e, qui renvoie le contenu Ă l'intĂ©rieur d'un nĆud DOM, comme la propriĂ©tĂ© HTMLElement.innerText, mais ne remplace pas le contenu Ă l'intĂ©rieur du nĆud lors de l'Ă©criture ; elle remplace le nĆud entier.
- L'API WebVR est désactivée par défaut, car elle est considérée comme obsolÚte (pour la réactiver dans about:config, il faut définir le paramÚtre dom.vr.enabled=true).
- Les outils pour les développeurs web ont été enrichis d'un panneau d'évaluation de la compatibilité. Ce panneau présente des indicateurs avec des alertes sur les problÚmes potentiels liés aux propriétés CSS d'un élément HTML sélectionné ou de la page entiÚre, permettant d'identifier les incompatibilités avec différents navigateurs sans avoir à tester la page séparément sur chaque navigateur.

- La possibilitĂ© de dĂ©sactiver les gestionnaires d'Ă©vĂ©nements (event listener) pour un nĆud DOM donnĂ© a Ă©tĂ© fournie. La dĂ©sactivation est effectuĂ©e via une invite affichĂ©e lors du survol de l'Ă©vĂ©nement dans l'interface d'inspection de la page.

- Un élément « Ignorer la ligne » a été ajouté au menu contextuel du mode d'édition dans le débogueur pour ignorer une ligne lors de l'exécution. Cet élément s'affiche lorsque le paramÚtre devtools.debugger.features.blackbox-lines=true est défini dans about:config.

- Un mode d'ouverture automatique des outils de dĂ©veloppement a Ă©tĂ© mis en Ćuvre pour les onglets ouverts via l'appel window.open (en mode devtools.popups.debug, pour les pages pour lesquelles les outils de dĂ©veloppement sont ouverts, ils seront automatiquement ouverts pour tous les onglets ouverts depuis cette page).

- Dans la version pour la plateforme Android, la possibilité de changer l'image de fond sur la page d'accueil a été ajoutée et le soutien à la suppression des cookies et des données du site pour un seul élément a été ajouté. de domaine.
En plus des nouveautés et des corrections de bugs dans Firefox 98, 16 vulnérabilités ont été éliminées, dont 4 sont classées comme dangereuses. 10 vulnérabilités (répertoriées sous CVE-2022-0843) sont causées par des problÚmes de gestion de la mémoire, tels que des débordements de tampon et des accÚs à des zones de mémoire déjà libérées. Ces problÚmes peuvent potentiellement conduire à l'exécution de code malveillant lors de l'ouverture de pages spécialement conçues.
Dans la version bĂȘta de Firefox 99, le support des menus contextuels GTK natifs a Ă©tĂ© ajoutĂ©, les barres de dĂ©filement flottantes GTK sont activĂ©es, le visualiseur PDF prend en charge la recherche avec ou sans diacritiques, et le mode lecteur (ReaderMode) a ajoutĂ© le raccourci clavier « n » pour activer/dĂ©sactiver le mode de lecture Ă haute voix (Narrate).
Source : opennet.ru









