Version Firefox 111

Le navigateur Web Firefox 111 a été publié et une mise à jour de la branche de support à long terme, 102.9.0, a été créée. La branche Firefox 112, dont la sortie est prévue le 11 avril, sera bientôt transférée en phase de test bêta.

Principales innovations de Firefox 111 :

  • Ajout de la possibilité de créer des masques d'adresse e-mail pour le service Firefox Relay au gestionnaire de compte intégré, ce qui vous permet de générer des adresses e-mail temporaires pour vous inscrire sur des sites ou vous abonner afin de ne pas publier votre véritable adresse. La fonctionnalité n'est disponible que lorsque l'utilisateur est connecté à un compte dans le compte Firefox.
  • Taguer ajout de la prise en charge de l'attribut "rel", qui vous permet d'appliquer le paramètre "rel=noreferrer" à la navigation dans les formulaires Web pour désactiver le transfert de l'en-tête Referer ou "rel=noopener" pour désactiver la définition de la propriété Window.opener et refuser accès au contexte à partir duquel la transition a été effectuée .
  • L'API OPFS (Origin-Private FileSystem) est activée, qui est une extension de l'API d'accès au système de fichiers pour placer des fichiers dans un système de fichiers local qui sont liés au stockage associé au site actuel. Une sorte de FS virtuel lié au site est créé (les autres sites ne peuvent pas y accéder), ce qui permet aux applications Web de lire, modifier et enregistrer des fichiers et des répertoires sur l'appareil de l'utilisateur.
  • Dans le cadre de la mise en œuvre de la spécification CSS Color Level 4, les fonctions color(), lab(), lch(), oklab() et oklch() ont été ajoutées au CSS pour définir les couleurs dans les formats sRGB, RGB, HSL , HWB, LHC et LAB. Les fonctionnalités sont actuellement désactivées par défaut et nécessitent l'activation de l'indicateur layout.css.more_color_4.enabled dans about:config.
  • Les règles CSS '@page' utilisées pour définir la page lors de l'impression ont une propriété 'page-orientation' pour obtenir les informations d'orientation de la page ('upright', 'rotate-left' et 'rotate-right').
  • En SVG à l'intérieur des éléments l'utilisation des valeurs context-stroke et context-fill est autorisée.
  • La fonction search.query a été ajoutée à l'API complémentaire pour envoyer des requêtes au moteur de recherche par défaut. Ajout d'une propriété "disposition" à la fonction search.search pour afficher le résultat de la recherche dans un nouvel onglet ou une nouvelle fenêtre.
  • Ajout d'une API pour enregistrer les documents PDF ouverts dans le visualiseur pdf.js intégré. Ajout de l'API GeckoView Print liée à window.print pour envoyer des fichiers PDF ou PDF InputStream pour l'impression.
  • Ajout de la prise en charge de la définition des autorisations via SitePermissions pour l'URI file://.
  • La prise en charge initiale de l'architecture RISC-V 64 a été ajoutée au moteur JavaScript SpiderMonkey.
  • Les outils de développement Web permettent de rechercher dans des fichiers arbitraires.
  • Implémentation de la prise en charge de la copie de surfaces pour VA-API (Video Acceleration API) à l'aide de dmabuf, ce qui a permis d'accélérer le traitement des surfaces VA-API et de résoudre les problèmes d'apparition d'artefacts lors du rendu sur certaines plates-formes.
  • Ajout des paramètres network.dns.max_any_priority_threads et network.dns.max_high_priority_threads à about:config pour contrôler le nombre de threads utilisés pour résoudre les noms d'hôte DNS.
  • Sur la plate-forme Windows, l'utilisation du système fourni par la plate-forme pour afficher les notifications est activée.
  • La récupération de session est prise en charge sur la plate-forme macOS.
  • Améliorations de la version Android :
    • La capacité intégrée de visualiser les documents PDF a été implémentée (sans qu'il soit nécessaire de précharger et d'ouvrir dans une visionneuse séparée).
    • Lorsque vous sélectionnez le mode strict de blocage des contenus indésirables (strict), le mode de protection des cookies (Total Cookie Protection) est activé par défaut, dans lequel un stockage de cookies isolé séparé est utilisé pour chaque site, ce qui ne permet pas l'utilisation de cookies pour suivre les déplacements entre les sites.
    • Les appareils Pixel exécutant Android 12 et 13 ont désormais la possibilité d'envoyer des liens vers des pages récemment consultées directement depuis l'écran Récents.
    • Le mécanisme d'ouverture de contenu dans une application distincte (Open in app) a été repensé. Résolution d'une vulnérabilité (CVE-2023-25749) qui pourrait permettre à des applications Android tierces de s'exécuter sans confirmation de l'utilisateur.
    • Un gestionnaire CanvasRenderThread a été inclus pour gérer les tâches liées à WebGL sur un thread séparé.

En plus des innovations et des corrections de bugs, 111 vulnérabilités ont été corrigées dans Firefox 20. 14 vulnérabilités sont marquées comme dangereuses, dont 9 vulnérabilités (collectées sous CVE-2023-28176 et CVE-2023-28177) sont causées par des problèmes de mémoire, tels que des débordements de tampon et l'accès à des zones mémoire déjà libérées. Ces problèmes peuvent potentiellement conduire à l'exécution d'un code malveillant lors de l'ouverture de pages spécialement conçues.

Source: opennet.ru

Ajouter un commentaire