{"id":37751,"date":"2019-10-31T22:19:31","date_gmt":"2019-10-31T19:19:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-69\/"},"modified":"2019-10-31T22:19:31","modified_gmt":"2019-10-31T19:19:31","slug":"reliz-firefox-69","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-firefox-69","title":{"rendered":"Sortie de Firefox 69","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/09\/03\/todays-firefox-blocks-third-party-tracking-cookies-and-cryptomining-by-default\/\">A eu lieu<\/a><\/noindex> la sortie du navigateur web <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/69.0\/releasenotes\/\">Firefox 69<\/a><\/noindex>, ainsi que <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.1\/releasenotes\/\">version mobile<\/a><\/noindex> Firefox 68.1 pour la plateforme Android. De plus, des mises \u00e0 jour ont \u00e9t\u00e9 form\u00e9es <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">branches<\/a><\/noindex> avec un support prolong\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/60.9.0\/releasenotes\/\">60.9.0<\/a><\/noindex>  et <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.1.0\/releasenotes\/\">68.1.0<\/a><\/noindex> (La branche ESR 60.x ne sera plus mise \u00e0 jour, il est recommand\u00e9 de passer \u00e0 la branche 68.x). Tr\u00e8s bient\u00f4t, la branche <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">des tests b\u00eata<\/a><\/noindex> Firefox 70 sera mise en production, avec une sortie pr\u00e9vue pour le 22 octobre. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/09\/firefox-69-a-tale-of-resize-observer-microtasks-css-and-devtools\/\">Principales<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/69\">nouveaut\u00e9s<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Le mode de blocage par d\u00e9faut des contenus ind\u00e9sirables a \u00e9t\u00e9 am\u00e9lior\u00e9 pour inclure des fonctions d'ignorance des cookies de tous les syst\u00e8mes de suivi des mouvements, ainsi que de blocage des insertions JavaScript qui pratiquent le minage de cryptomonnaies. Le code de minage entra\u00eene une augmentation substantielle de la charge sur le processeur de l\u2019utilisateur, et est g\u00e9n\u00e9ralement implant\u00e9 sur des sites \u00e0 la suite de piratages ou utilis\u00e9 sur des sites douteux comme m\u00e9thode de mon\u00e9tisation.<br \/>\nAuparavant, ces blocages n'\u00e9taient activ\u00e9s que lors de la s\u00e9lection du mode strict de blocage, qui a d\u00e9sormais du sens \u00e0 activer uniquement si l'on souhaite bloquer les m\u00e9thodes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50490\">d'identification cach\u00e9e<\/a><\/noindex> (\u00abbrowser fingerprinting\u00bb). Le blocage est effectu\u00e9 selon une liste <noindex><a rel=\"nofollow\" href=\"https:\/\/disconnect.me\/trackerprotection\">Disconnect.me<\/a><\/noindex>.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567524444.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/17aaa70fa670b608c4161453c2e2e605.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Lors du blocage, une ic\u00f4ne de bouclier appara\u00eet dans la barre d'adresse, et le menu contextuel permet de voir de quels sites les cookies utilis\u00e9s pour le suivi des mouvements ont \u00e9t\u00e9 bloqu\u00e9s. Dans ce m\u00eame menu, il est possible de d\u00e9sactiver s\u00e9lectivement le blocage pour certains sites.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2019\/08\/ETP-Blocking-Cookies-300x264.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/d3237e3bd2642d0bf5c40d3a31c3956c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2019\/08\/ETP-Blocked-Cookies-300x472.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/a68f0e177e0e258faf674f9dfdcbedf9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Les options de blocage de la lecture automatique du contenu multim\u00e9dia ont \u00e9t\u00e9 \u00e9tendues. En plus de la fonction de mise en sourdine ajout\u00e9e pr\u00e9c\u00e9demment pour les vid\u00e9os jou\u00e9es automatiquement, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1543812\">r\u00e9alis\u00e9e<\/a><\/noindex> la possibilit\u00e9 d'arr\u00eater compl\u00e8tement la lecture des vid\u00e9os, sans se limiter \u00e0 la coupure du son. Par exemple, alors que les vid\u00e9os publicitaires sur les sites \u00e9taient affich\u00e9es auparavant, mais sans son, dans le nouveau mode, elles ne commenceront m\u00eame pas \u00e0 jouer sans un clic explicite. Pour activer le mode, un nouvel \u00e9l\u00e9ment \u00ab Bloquer l'audio et la vid\u00e9o \u00bb a \u00e9t\u00e9 ajout\u00e9 dans les param\u00e8tres de lecture automatique (Options &gt; Confidentialit\u00e9 et s\u00e9curit\u00e9 &gt; Autorisations &gt; Lecture automatique), compl\u00e9tant le mode par d\u00e9faut \u00ab Bloquer l'audio \u00bb.\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/6009f2ca39e012eca9acd27974a2de6f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Le mode peut \u00eatre s\u00e9lectionn\u00e9 en fonction de sites sp\u00e9cifiques via le menu contextuel affich\u00e9 en cliquant sur le bouton \u00ab (i) \u00bb dans la barre d'adresse.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/techdows.com\/wp-content\/uploads\/2019\/06\/new-block-autoplay-choices-in-Control-Panel.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/b8d48ffb8f5015903218a87a6ca7a574.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pour les utilisateurs des \u00c9tats-Unis et les versions \u00ab en-US \u00bb, la disposition des blocs de la page d'accueil affich\u00e9e lors de l'ouverture d'un nouvel onglet a \u00e9t\u00e9 modifi\u00e9e, et un contenu suppl\u00e9mentaire recommand\u00e9 par le service Pocket a \u00e9t\u00e9 ajout\u00e9. La taille des blocs et le nombre de recommandations ont \u00e9t\u00e9 chang\u00e9s, et de nouvelles sections th\u00e9matiques (Sant\u00e9, Science, Technologies et Divertissements) ont \u00e9t\u00e9 propos\u00e9es.\n<li class=\"l\"> La possibilit\u00e9 de lire du contenu Flash via le plugin Adobe Flash est d\u00e9sactiv\u00e9e par d\u00e9faut. Les param\u00e8tres du plugin Adobe Flash Player ont \u00e9t\u00e9 supprim\u00e9s pour l'activation permanente de Flash, ne conservant que les options de d\u00e9sactivation de Flash et d'activation individuelle pour certains sites (activation par un clic explicite) sans m\u00e9morisation du mode choisi. Dans les versions ESR de Firefox, le support de Flash restera jusqu'\u00e0 la fin 2020;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1541233\">Le support<\/a><\/noindex> par d\u00e9faut le traitement des fichiers <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserContent.css\">userContent.css<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserChrome.css\">userChrome.css<\/a><\/noindex>, permettant \u00e0 l'utilisateur de red\u00e9finir la pr\u00e9sentation des sites ou de l'interface de Firefox. La raison de la d\u00e9sactivation par d\u00e9faut est la r\u00e9duction du temps de lancement du navigateur. L'utilisation de userContent.css et userChrome.css est tr\u00e8s rare chez les utilisateurs, et le chargement des donn\u00e9es CSS consomme des ressources suppl\u00e9mentaires (l'optimisation \u00e9limine les appels inutiles au disque). Pour r\u00e9tablir le traitement de userChrome.css et userContent.css, une option \u00ab toolkit.legacyUserProfileCustomizations.stylesheets \u00bb a \u00e9t\u00e9 ajout\u00e9e dans about:config, qui sera activ\u00e9e automatiquement pour les utilisateurs qui utilisent d\u00e9j\u00e0 userChrome.css ou userContent.css;\n<li class=\"l\"> Pour WebRTC, la possibilit\u00e9 de traiter des canaux utilisant diff\u00e9rents codecs vid\u00e9o a \u00e9t\u00e9 mise en \u0153uvre, ce qui facilite la cr\u00e9ation de services de visioconf\u00e9rence, dont les participants peuvent utiliser diff\u00e9rents logiciels clients;\n<li class=\"l\"> Pour l'architecture ARM64, le moteur JavaScript a impl\u00e9ment\u00e9 le support de la compilation JIT;\n<li class=\"l\"> Les identifiants du navigateur (navigator.userAgent, navigator.platform et navigator.oscpu) ne contiennent plus d'informations sur l'utilisation de la version 32 bits de Firefox dans un environnement 64 bits (auparavant n\u00e9cessaire pour Flash, mais qui laissait un vecteur suppl\u00e9mentaire pour l'identification masqu\u00e9e de l'utilisateur);\n<li class=\"l\"> Une fonctionnalit\u00e9 de visionnage de vid\u00e9os en mode \u00ab image dans l'image \u00bb (Picture-in-Picture) a \u00e9t\u00e9 ajout\u00e9e, permettant de d\u00e9tacher la vid\u00e9o sous la forme d'une fen\u00eatre flottante, qui reste visible pendant la navigation dans le navigateur. Pour visionner en ce mode, il faut cliquer sur l'infobulle ou dans le menu contextuel affich\u00e9 en cliquant avec le bouton droit sur la vid\u00e9o, choisir \u00ab Picture in picture \u00bb (sur YouTube, qui utilise son propre gestionnaire de menu contextuel, il faut cliquer deux fois avec le bouton droit ou maintenir la touche Shift en cliquant). Le support de ce mode peut \u00eatre activ\u00e9 dans about:config gr\u00e2ce \u00e0 l'option \u00ab media.videocontrols.picture-in-picture.enabled \u00bb;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567525643.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/dbeacd52183fa35a8d7fca0b5b96cdaf.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548387\">Ajout\u00e9<\/a><\/noindex>  mise en \u0153uvre d'un g\u00e9n\u00e9rateur de mots de passe (&#171;signon.generation.available&#187; dans about:config), permettant d'afficher une suggestion avec un mot de passe fiable g\u00e9n\u00e9r\u00e9 automatiquement lors du remplissage des formulaires d'inscription ;\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1548387.bmoattachments.org\/attachment.cgi?id=9069703&#038;a.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/32dbca3110aa8f39bd138647a9967a3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> dans le gestionnaire de mots de passe <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=589628\">ajout\u00e9<\/a><\/noindex> possibilit\u00e9 de traiter les comptes dans le contexte du domaine de premier niveau, ce qui permet de proposer un seul mot de passe enregistr\u00e9 pour tous les sous-domaines. Par exemple, le mot de passe enregistr\u00e9 pour login.example.com sera d\u00e9sormais propos\u00e9 pour le remplissage automatique dans les formulaires du site www.example.com;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548364\">Ajout\u00e9<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-services\/services-central-legacy\/blob\/master\/dom\/ipc\/ProcessPriorityManager.cpp\">gestionnaire de priorit\u00e9s<\/a><\/noindex> de processus, qui <noindex><a rel=\"nofollow\" href=\"https:\/\/mikeconley.ca\/blog\/2018\/09\/20\/firefox-performance-update-11\/\">d'installer<\/a><\/noindex> transmettre au syst\u00e8me d'exploitation des informations sur les processus les plus prioritaires. Par exemple, le processus de traitement du contenu de l'onglet actif se verra attribuer une priorit\u00e9 plus \u00e9lev\u00e9e (plus de ressources CPU) que le processus li\u00e9 aux onglets en arri\u00e8re-plan (si aucune vid\u00e9o ou son n'est en cours de lecture). Ce changement est pour l'instant activ\u00e9 par d\u00e9faut uniquement sur la plateforme Windows, pour les autres syst\u00e8mes, l'option dom.ipc.processPriorityManager.enabled doit \u00eatre activ\u00e9e dans about:config;\n<li class=\"l\">  Activ\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1514809\">par d\u00e9faut<\/a><\/noindex> API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mozilla.org\/WebExtensions\/UserScripts\">UserScripts<\/a><\/noindex>, permettant de cr\u00e9er des extensions bas\u00e9es sur la technologie WebExtensions dans le style de Greasemonkey pour ex\u00e9cuter des scripts utilisateur dans le contexte des pages web. Par exemple, en utilisant la connexion de scripts, il est possible de modifier l'apparence et le comportement des pages consult\u00e9es. Cette API fait d\u00e9j\u00e0 partie de Firefox, mais jusqu'\u00e0 pr\u00e9sent, son activation n\u00e9cessitait de d\u00e9finir le param\u00e8tre &#171;extensions.webextensions.userScripts.enabled&#187; dans about:config. Contrairement aux extensions existantes avec une fonctionnalit\u00e9 similaire, utilisant l'appel tabs.executeScript, la nouvelle API permet d'isoler les scripts dans des environnements sandbox s\u00e9par\u00e9s, r\u00e9solvant les probl\u00e8mes de performance et permettant de traiter diff\u00e9rentes \u00e9tapes de chargement de pages.\n<li class=\"l\"> La propri\u00e9t\u00e9 navigator.mediaDevices est d\u00e9sormais disponible uniquement lorsque la page est ouverte dans un contexte s\u00e9curis\u00e9 (Secure Context), c'est-\u00e0-dire lorsqu'elle est ouverte via HTTPS, localhost ou depuis un fichier local;\n<li class=\"l\"> Des propri\u00e9t\u00e9s CSS ont \u00e9t\u00e9 ajout\u00e9es <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-inline\">overflow-inline<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-block\">overflow-block<\/a><\/noindex>, permettant de contr\u00f4ler l'affichage du contenu qui d\u00e9borde des blocs et des \u00e9l\u00e9ments en ligne (couper l'extr\u00e9mit\u00e9 ou ajouter une barre de d\u00e9filement). Les propri\u00e9t\u00e9s sont mises en \u0153uvre via une conversion automatique en overflow-x et overflow-y en fonction du mode d'affichage du contenu (de haut en bas ou en ligne par ligne).\n<li class=\"l\"> Pour la propri\u00e9t\u00e9 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/white-space\">white-space<\/a><\/noindex> le support de la valeur break-spaces a \u00e9t\u00e9 ajout\u00e9;\n<li class=\"l\"> La propri\u00e9t\u00e9 CSS a \u00e9t\u00e9 mise en \u0153uvre <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/contain\">contain<\/a><\/noindex>, indiquant que l'\u00e9l\u00e9ment et son contenu sont s\u00e9par\u00e9s du reste de l'arbre DOM;\n<li class=\"l\"> Une propri\u00e9t\u00e9 CSS a \u00e9t\u00e9 ajout\u00e9e <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/user-select\">user-select<\/a><\/noindex>, permettant de d\u00e9terminer si le texte peut \u00eatre s\u00e9lectionn\u00e9 par l'utilisateur;\n<li class=\"l\"> Ajout de la possibilit\u00e9 de d\u00e9finir des r\u00e8gles @supports pour les s\u00e9lecteurs (<br \/>\nformat &#171;@supports selector(selector-to-test){&#8230;}&#187;), qui peut \u00eatre utilis\u00e9 pour appliquer s\u00e9lectivement du CSS uniquement en cas de support ou de non-support d'un s\u00e9lecteur particulier dans le navigateur ;<\/p>\n<li class=\"l\"> Ajout du support de <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_fields\">champs publics<\/a><\/noindex> pour les instances de classes JavaScript, permettant de sp\u00e9cifier des propri\u00e9t\u00e9s pr\u00e9d\u00e9finies, initialis\u00e9es en dehors du constructeur. Le support des champs priv\u00e9s, invisibles en dehors de la classe, est \u00e9galement attendu prochainement;\n<p>   class Product {<br \/>\n     name;<br \/>\n     tax = 0.2;       \/*champ public*\/<br \/>\n     #basePrice = 0;  \/*\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0435 \u043f\u043e\u043b\u0435*\/<br \/>\n     price;<\/p>\n<p>     constructor(name, basePrice) {<br \/>\n       this.name = name;<br \/>\n       this.basePrice = basePrice;<br \/>\n       this.price = (basePrice * (1 + this.tax)).toFixed(2);<br \/>\n     }<br \/>\n   }<\/p>\n<li class=\"l\"> Une API a \u00e9t\u00e9 ajout\u00e9e : <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Resize_Observer_API\">Resize Observer<\/a><\/noindex>, permettant de connecter un gestionnaire qui recevra des notifications lorsque la taille des \u00e9l\u00e9ments sp\u00e9cifi\u00e9s sur la page change. La principale diff\u00e9rence de la nouvelle API par rapport \u00e0 window.onresize et aux Media Queries CSS est qu'il est possible de d\u00e9terminer le changement d'un \u00e9l\u00e9ment sp\u00e9cifique sur la page, et non de toute la zone visible, ce qui permet de r\u00e9agir au changement de cet \u00e9l\u00e9ment sans modifier l'ensemble du contenu visible ;\n<li class=\"l\"> Une API Microtasks a \u00e9t\u00e9 ajout\u00e9e, pr\u00e9sent\u00e9e par une m\u00e9thode  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WindowOrWorkerGlobalScope\/queueMicrotask\">(WindowOrWorkerGlobalScope.queueMicrotask()<\/a><\/noindex>, qui permet de planifier un appel de fonction callback \u00e0 un niveau bas en l'ajoutant \u00e0 la file d'attente des microt\u00e2ches ;\n<li class=\"l\"> De nouvelles m\u00e9thodes ont \u00e9t\u00e9 ajout\u00e9es <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/text\">Blob.text()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/arrayBuffer\">Blob.arrayBuffer()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/stream\">Blob.stream()<\/a><\/noindex>, DOMMatrix.fromMatrix(), <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/StaticRange\">AbstractRange() et StaticRange()<\/a><\/noindex>;\n<li class=\"l\"> Dans les en-t\u00eates HTTP, Access-Control-Expose-Headers, Access-Control-Allow-Methods et Access-Control-Allow-Headers ont \u00e9t\u00e9 ajout\u00e9s avec la possibilit\u00e9 de sp\u00e9cifier un masque &#171;*&#187; pour les requ\u00eates sans informations d'identification ;\n<li class=\"l\"> Dans la console web, un regroupement des avertissements relatifs \u00e0 l'activit\u00e9 de suivi des d\u00e9placements de l'utilisateur a \u00e9t\u00e9 assur\u00e9 ;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/09\/console-grouping-closed.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/cd1b8f42932ca5f46d6136a73ff48897.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dans le panneau d'inspection de l'activit\u00e9 r\u00e9seau, des informations d\u00e9taill\u00e9es sur les raisons du blocage des ressources (CSP, contenu mixte, etc.) ont \u00e9t\u00e9 ajout\u00e9es, ainsi qu'une colonne optionnelle avec l'URL compl\u00e8te ;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1556451.bmoattachments.org\/attachment.cgi?id=9069596\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/45356760e2876925e70cf2b68f2bf58c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Le d\u00e9marrage du d\u00e9bogueur JavaScript a \u00e9t\u00e9 acc\u00e9l\u00e9r\u00e9. Les fonctions de d\u00e9bogage \u00e0 distance ont \u00e9t\u00e9 transf\u00e9r\u00e9es dans l'interface about:debugging. La prise en charge du d\u00e9bogage pas \u00e0 pas des fonctions asynchrones a \u00e9t\u00e9 mise en \u0153uvre. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/Set_event_listener_breakpoints\">Ajout\u00e9<\/a><\/noindex> une nouvelle classe de points d'arr\u00eat qui peut \u00eatre li\u00e9e \u00e0 des \u00e9v\u00e9nements li\u00e9s \u00e0 la souris, \u00e0 l'\u00e9cran tactile, \u00e0 l'animation, au DOM, aux media queries,<br \/>\naux workers, etc.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16848\/event_handler_breakpoints.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/5fea3727125d2e288831434045fddd27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dans les outils de d\u00e9veloppement, une interface pour auditer la pr\u00e9sentation de la page a \u00e9t\u00e9 ajout\u00e9e, utilisant des  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/WCAG21\/#text-alternatives\">des descriptions textuelles alternatives<\/a><\/noindex> contenu (par exemple, affichage du texte \u00e0 partir de l'attribut &#171;alt<br \/>\n au lieu des images) ;<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/08\/text-label-checks.png\"><img decoding=\"async\" alt=\"Sortie de Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/94163de68086bab27831417b59276cb5.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Sur les syst\u00e8mes macOS avec plusieurs cartes graphiques install\u00e9es, un changement plus agressif vers le GPU \u00e9conome en \u00e9nergie a \u00e9t\u00e9 assur\u00e9 apr\u00e8s le traitement du contenu WebGL. Une protection contre le changement du GPU \u00e9conome en \u00e9nergie vers un GPU puissant pour les appels WebGL uniques a \u00e9galement \u00e9t\u00e9 ajout\u00e9e. Dans les builds pour macOS, l'affichage de la progression du t\u00e9l\u00e9chargement des fichiers via l'interface Finder standard a \u00e9galement \u00e9t\u00e9 r\u00e9alis\u00e9. La cr\u00e9ation de builds d'installation Firefox au format PKG a commenc\u00e9 ;\n<li class=\"l\"> Pour Windows 10 avec les derni\u00e8res mises \u00e0 jour (1903+), le support de l'extension Web Authentication HmacSecret a \u00e9t\u00e9 ajout\u00e9 via Windows Hello pour s'authentifier sur des sites sans mot de passe en utilisant une empreinte digitale, la reconnaissance faciale ou un jeton USB ;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1523402\">L'utilisation de<\/a><\/noindex> la cr\u00e9ation de nouveaux versions de Firefox pour Android, dont le nom de code est Fenix \u00e0 pr\u00e9sent <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">\u00e9volue<\/a><\/noindex> un nouveau navigateur mobile utilisant le moteur GeckoView et un ensemble de biblioth\u00e8ques Mozilla Android Components. Des corrections pour Firefox pour Android seront publi\u00e9es au cours de l'ann\u00e9e dans le cadre de la branche ESR de Firefox 68, par exemple, la version actuelle a \u00e9t\u00e9 cr\u00e9\u00e9e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/android\/68.1\/releasenotes\/\">68.1<\/a><\/noindex>. Pour t\u00e9l\u00e9charger le nouveau navigateur, il faut utiliser les versions de test<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Firefox Preview<\/a><\/noindex>.<\/p>\n<\/ul>\n<p>En plus des nouveaut\u00e9s et des corrections de bugs, Firefox 69 a corrig\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox69\">30 vuln\u00e9rabilit\u00e9s<\/a><\/noindex>, dont une seule (CVE-2019-11751) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2019-25\/#CVE-2019-11751\">est marqu\u00e9e<\/a><\/noindex> comme critique. Ce probl\u00e8me est sp\u00e9cifique \u00e0 la plateforme Windows et permet d'\u00e9crire un fichier arbitraire dans le syst\u00e8me lors du lancement du navigateur depuis une autre application (par exemple, en ouvrant un lien \u00e0 partir d'un programme de messagerie, il est possible de formater le lien de telle mani\u00e8re que le lancement du navigateur entra\u00eene la cr\u00e9ation d'un fichier de d\u00e9marrage dans le r\u00e9pertoire &#8216;Startup&#8217;). La r\u00e9duction du nombre de vuln\u00e9rabilit\u00e9s critiques est due au fait que les probl\u00e8mes de m\u00e9moire, tels que les d\u00e9bordements de tampon et l'acc\u00e8s \u00e0 des zones de m\u00e9moire d\u00e9j\u00e0 lib\u00e9r\u00e9es, sont d\u00e9sormais marqu\u00e9s comme dangereux mais non critiques. La nouvelle version corrige 13 de ces probl\u00e8mes, qui pourraient potentiellement permettre l'ex\u00e9cution de code malveillant lors de l'ouverture de pages sp\u00e9cialement con\u00e7ues. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51408\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 69, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.1 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0442\u043e\u043a \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 60.9.0 \u0438 68.1.0 (ESR-\u0432\u0435\u0442\u043a\u0430 60.x \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0432\u0435\u0442\u043a\u0443 68.x). \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u0432\u0435\u0442\u043a\u0430 Firefox 70, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 22 \u043e\u043a\u0442\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28332,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-firefox-69\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 69 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-firefox-69\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sortie de Firefox 69 | ProHoster","description":"Le navigateur web a \u00e9t\u00e9 publi\u00e9","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-firefox-69","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 69 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-firefox-69","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:19:31+00:00","article:modified_time":"2019-10-31T19:19:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37751","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 19:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:21:23","updated":"2026-01-23 19:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=37751"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/37751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/28332"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=37751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=37751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=37751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}