{"id":111074,"date":"2023-10-24T21:10:34","date_gmt":"2023-10-24T19:10:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-119"},"modified":"2023-10-24T21:10:34","modified_gmt":"2023-10-24T19:10:34","slug":"firefox-119","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-119","title":{"rendered":"Firefox 119","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/download-installer.cdn.mozilla.net\/pub\/firefox\/releases\/119.0\/\">Disponible<\/a> Firefox 119.<\/noindex> <\/p>\n<ul>\n<li>Le contenu de la page <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/ru\/kb\/poluchajte-dostup-k-stranicam-s-drugih-ustrojstv-s\">\u00abAper\u00e7u de Firefox\u00bb<\/a> (Vue Firefox) <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/119_firefox_view.png\">est divis\u00e9<\/a> dans les sections \u00abHistorique r\u00e9cent\u00bb, \u00abOnglets ouverts\u00bb, \u00abOnglets r\u00e9cemment ferm\u00e9s\u00bb, \u00abOnglets d'autres appareils\u00bb, \u00abHistorique\u00bb (avec possibilit\u00e9 de trier par sites ou par date). L'ic\u00f4ne du bouton ouvrant la page Firefox View a \u00e9t\u00e9 modifi\u00e9e. <\/li>\n<li>Les onglets r\u00e9cemment ferm\u00e9s sont maintenant toujours <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1820660\">sauvegard\u00e9s<\/a> entre les sessions (browser.sessionstore.persist_closed_tabs_between_sessions). Auparavant, ils n'\u00e9taient sauvegard\u00e9s que si la restauration automatique de la session au d\u00e9marrage \u00e9tait activ\u00e9e. De plus, dans la liste des onglets r\u00e9cemment ferm\u00e9s, maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1833522\">sont affich\u00e9s<\/a> les onglets des fen\u00eatres r\u00e9cemment ferm\u00e9es (browser.sessionstore.closedTabsFromClosedWindows). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/119_pdf_alt_text.png\">Une nouvelle fonctionnalit\u00e9 permet d'interdire le d\u00e9tachement d'onglet. La transformation inopin\u00e9e d'un onglet en une fen\u00eatre distincte a irrit\u00e9 les utilisateurs pendant de nombreuses ann\u00e9es (le ticket correspondant a \u00e9t\u00e9 ouvert il y a 9 ans). Pour d\u00e9sactiver le d\u00e9tachement des onglets, un param\u00e8tre browser.tabs.allowTabDetach est pr\u00e9vu.<\/a> possibilit\u00e9 d'ajouter des images (et du texte de substitution) lors de l'\u00e9dition de PDF. <\/li>\n<li>La migration de certaines extensions lors de l'importation des donn\u00e9es de Chrome a \u00e9t\u00e9 mise en \u0153uvre. <\/li>\n<li>Les sauts inattendus du curseur de d\u00e9filement sur Facebook ont \u00e9t\u00e9 corrig\u00e9s. <\/li>\n<li>Prise en charge activ\u00e9e <a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/en\/products\/firefox\/encrypted-hello\/\">ECH<\/a> (Encrypted Client Hello, d\u00e9veloppement ult\u00e9rieur de eSNI). Pour que ECH fonctionne, il n\u00e9cessite l'activation de DNS-over-HTTPS dans les param\u00e8tres du navigateur. Parmi les principaux fournisseurs, Cloudflare a d\u00e9j\u00e0 annonc\u00e9 le support de ECH. <a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/announcing-encrypted-client-hello\/\">a annonc\u00e9<\/a> Cloudflare. <\/li>\n<li>En mode strict de protection contre le suivi, seuls les polices syst\u00e8me et les polices provenant des paquets linguistiques install\u00e9s sont maintenant accessibles aux sites web. Dans la version pr\u00e9c\u00e9dente, un comportement similaire a \u00e9t\u00e9 mis en \u0153uvre en mode de navigation priv\u00e9e. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/mozilla\/firefox-rolls-out-total-cookie-protection-by-default-to-all-users-worldwide\/\">Protection totale des cookies<\/a> sont maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1854403\">est distribu\u00e9<\/a> et sur les objets <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/Blob\">Blob<\/a>. <\/li>\n<li>Mode \u00abimage dans l'image\u00bb <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1834258\">React Developer Tools<\/a> affiche les sous-titres sur viki.com. <\/li>\n<li>Les identifiants et mots de passe lors de la connexion via un proxy SOCKS peuvent maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1853203\">contiennent<\/a> des caract\u00e8res autres que ASCII (Firefox ne prend toujours pas en charge l'authentification par d\u00e9faut, n\u00e9cessitant une extension tierce, par exemple, FoxyProxy). <\/li>\n<li>Firefox ne <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1828441\">tente plus<\/a> de deviner si un document de niveau sup\u00e9rieur, renvoy\u00e9 par le serveur en tant qu'application\/octet-stream, est un fichier multim\u00e9dia (le fichier sera t\u00e9l\u00e9charg\u00e9, pas lu dans le navigateur). <\/li>\n<li>Les noms d'h\u00f4tes qui ne sont pas des adresses IP mais se terminent par un chiffre (par exemple, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5) ne sont plus <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1723456\">consid\u00e9r\u00e9s<\/a> valides. <\/li>\n<li>Sur la page about:logging <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1850014\">ajout\u00e9<\/a> pr\u00e9r\u00e9glage \u00abGraphique\u00bb. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=148624\">Corrig\u00e9<\/a> une erreur qui a dur\u00e9 23 ans : les conseils contextuels ne restent plus au premier plan lorsque la fen\u00eatre du navigateur perd le focus. <\/li>\n<li>Ajout de la localisation en langue <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%B0%D0%BD%D1%82%D0%B0%D0%BB%D0%B8\">santal<\/a> (sat). <\/li>\n<li>Linux : <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1532782\">arr\u00eat\u00e9e<\/a> fourni le binaire plugin-container. <\/li>\n<li>Windows : maintenant Firefox suit le r\u00e9glage syst\u00e8me <a rel=\"nofollow\" href=\"https:\/\/i.imgur.com\/dgaPjNW.jpeg\">\u00abMasquer le pointeur de la souris lors de la saisie au clavier\u00bb<\/a>. <\/li>\n<li>HTML : \u00e9l\u00e9ment <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/input\">&lt;input&gt;<\/a> ne n\u00e9cessite plus <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1735980\">ne prend pas en charge<\/a> attribut non standard mozactionhint (il convient d'utiliser \u00e0 la place <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Global_attributes\/enterkeyhint\">enterkeyhint<\/a>). <\/li>\n<li>CSS : fonction <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/attr\">attr()<\/a> sont maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1448248\">d'installer<\/a> sp\u00e9cifier une valeur de secours au cas o\u00f9 celle-ci est absente <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Global_attributes\">attribut global<\/a> (par exemple, attr(foobar, \"Valeur par d\u00e9faut\")). <\/li>\n<li>JavaScript:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1792650\">Mise en \u0153uvre de<\/a> prise en charge des m\u00e9thodes statiques <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object\/groupBy\">Object.groupBy()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Map\/groupBy\">Map.groupBy()<\/a> (groupement d'\u00e9l\u00e9ments dans des tableaux et des objets it\u00e9rables). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1850755\">Activ\u00e9<\/a> prise en charge des m\u00e9thodes <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String\/isWellFormed\">String.prototype.isWellFormed()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String\/toWellFormed\">String.prototype.toWellFormed()<\/a> (v\u00e9rifie respectivement si la cha\u00eene contient un texte Unicode correctement form\u00e9 (c'est-\u00e0-dire ne contient pas <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String#utf-16_characters_unicode_code_points_and_grapheme_clusters\">des surrogats uniques<\/a>) et transforme une cha\u00eene mal form\u00e9e en texte correctement form\u00e9). <\/li>\n<\/ul>\n<\/li>\n<li>SVG : <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/SVG\/Attribute\">attributs<\/a>, acceptant la valeur <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/SVG\/Content_type#length\">&lt;length&gt;<\/a> sont maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1287054\">supportent<\/a> types de donn\u00e9es CSS <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/length\">length<\/a> (permet de redimensionner les \u00e9l\u00e9ments SVG en fonction des tailles de police (cap, rem), du viewport (vh, vw, vmin) ou d'unit\u00e9s absolues (px, cm), par exemple, ). <\/li>\n<li>HTTP: en-t\u00eate <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Cross-Origin-Embedder-Policy\">Cross-Origin-Embedder-Policy<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1851467\">l'acc\u00e8s n\u00e9cessaire et a l'intention de travailler \u00e0 la correction des erreurs critiques et \u00e0 la formation de nouvelles versions.<\/a> prise en charge de la directive <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Cross-Origin-Embedder-Policy#credentialless\">credentialless<\/a>. <\/li>\n<li>API :\n<ul>\n<li>Impl\u00e9mentation mise \u00e0 jour <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/Storage_Access_API\">Storage Access API<\/a>: s\u00e9curit\u00e9 renforc\u00e9e, minimisation des pannes sur les sites Web, ouvrit la voie \u00e0 un abandon progressif des cookies tiers. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1816925\">Une nouvelle fonctionnalit\u00e9 permet d'interdire le d\u00e9tachement d'onglet. La transformation inopin\u00e9e d'un onglet en une fen\u00eatre distincte a irrit\u00e9 les utilisateurs pendant de nombreuses ann\u00e9es (le ticket correspondant a \u00e9t\u00e9 ouvert il y a 9 ans). Pour d\u00e9sactiver le d\u00e9tachement des onglets, un param\u00e8tre browser.tabs.allowTabDetach est pr\u00e9vu.<\/a> capacit\u00e9 de sp\u00e9cifier une priorit\u00e9 relative pour les flux d'envoi, en activant la propri\u00e9t\u00e9 sendOrder dans l'argument des param\u00e8tres pass\u00e9 \u00e0 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebTransport\/createBidirectionalStream\">WebTransport.createBidirectionalStream()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebTransport\/createUnidirectionalStream\">WebTransport.createUnidirectionalStream()<\/a>. <\/li>\n<li>Interface <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AuthenticatorAttestationResponse\">AuthenticatorAttestationResponse<\/a> a re\u00e7u des m\u00e9thodes <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AuthenticatorAttestationResponse\/getAuthenticatorData\">getAuthenticatorData()<\/a>, <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AuthenticatorAttestationResponse\/getPublicKeyAlgorithm\">getPublicKeyAlgorithm()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AuthenticatorAttestationResponse\/getPublicKey\">getPublicKey()<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1844437\">Mise en \u0153uvre de<\/a> prise en charge de l'extension <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_Authentication_API\">API d'authentification Web<\/a> Propri\u00e9t\u00e9s d'identification (<a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_Authentication_API\/WebAuthn_extensions#credprops\">credProps<\/a>) (permet \u00e0 l'utilisateur de demander si la d\u00e9couverte des identifiants est disponible apr\u00e8s cr\u00e9ation\/enregistrement). <\/li>\n<li>Interface <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AuthenticatorAttestationResponse\">AuthenticatorAttestationResponse<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1536155\">a acquis<\/a> m\u00e9thode <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/AuthenticatorAttestationResponse\/getTransports\">getTransports()<\/a>. <\/li>\n<li>Param\u00e8tre <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/SubtleCrypto\/deriveKey#derivedkeyalgorithm\">derivedKeyAlgorithm<\/a> m\u00e9thode <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/SubtleCrypto\/deriveKey\">SubtleCrypto.deriveKey()<\/a> sont maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1851928\">prend en charge<\/a> algorithme <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/SubtleCrypto\/deriveKey#hkdf\">HKDF<\/a>. <\/li>\n<li>Interface <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PublicKeyCredential\">PublicKeyCredential<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1823782\">l'acc\u00e8s n\u00e9cessaire et a l'intention de travailler \u00e0 la correction des erreurs critiques et \u00e0 la formation de nouvelles versions.<\/a> prise en charge des m\u00e9thodes <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PublicKeyCredential\/parseCreationOptionsFromJSON_static\">parseCreationOptionsFromJSON()<\/a>, <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PublicKeyCredential\/parseRequestOptionsFromJSON_static\">parseRequestOptionsFromJSON()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PublicKeyCredential\/toJSON\">toJSON()<\/a> (transformation d'objets utilis\u00e9s pour cr\u00e9er et partager des objets d'identification en repr\u00e9sentations JSON qui peuvent \u00eatre s\u00e9rialis\u00e9es\/d\u00e9s\u00e9rialis\u00e9es et partag\u00e9es avec le serveur). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/Element#instance_properties_included_from_aria\">Reflet ARIA<\/a> sont maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1785412\">est pris en charge<\/a> pour les attributs qui ne font pas r\u00e9f\u00e9rence \u00e0 d'autres \u00e9l\u00e9ments (seuls les attributs non-IDREF sont refl\u00e9t\u00e9s). Il est d\u00e9sormais possible d'obtenir et de d\u00e9finir des attributs ARIA pour les \u00e9l\u00e9ments DOM directement via JavaScript, plut\u00f4t qu'en utilisant setAttribute et getAttribute. Par exemple, au lieu de buttonElement.setAttribute(\"aria-pressed\", \"true\");, on peut \u00e9crire buttonElement.ariaPressed = \"true\"; <\/li>\n<\/ul>\n<\/li>\n<li>La reconnaissance des r\u00e8gles CSS non fonctionnelles prend d\u00e9sormais en compte\n<ul>\n<li>Dans l'onglet \u00abCalcul\u00e9\u00bb de l'inspecteur maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1834690\">Les boutons de fermeture des onglets (ce qui \u00e9tait avant cach\u00e9 dans le menu).<\/a> valeurs des propri\u00e9t\u00e9s personnalis\u00e9es. <\/li>\n<li>Lors de l'affichage des propri\u00e9t\u00e9s CSS ignor\u00e9es, Firefox signalera les propri\u00e9t\u00e9s ignor\u00e9es des pseudo-\u00e9l\u00e9ments <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1842175\">::first-letter pseudo-elements<\/a>, <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1849235\">::cue<\/a> et <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1849255\">::placeholder<\/a>. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/mozilla\/17390430\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 119. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b &#171;\u041e\u0431\u0437\u043e\u0440 Firefox&#187; (Firefox View) \u0440\u0430\u0437\u0431\u0438\u0442\u043e \u043d\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u044b &#171;\u041d\u0435\u0434\u0430\u0432\u043d\u0438\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440&#187;, &#171;\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438&#187;, &#171;\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438&#187;, &#171;\u0412\u043a\u043b\u0430\u0434\u043a\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432&#187;, &#171;\u0418\u0441\u0442\u043e\u0440\u0438\u044f&#187; (\u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u043e \u0441\u0430\u0439\u0442\u0430\u043c \u0438\u043b\u0438 \u043f\u043e \u0434\u0430\u0442\u0435). \u0418\u0437\u043c\u0435\u043d\u0451\u043d \u0437\u043d\u0430\u0447\u043e\u043a \u043a\u043d\u043e\u043f\u043a\u0438, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 Firefox View. \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0430\u043d\u0441\u0430\u043c\u0438 (browser.sessionstore.persist_closed_tabs_between_sessions). \u0420\u0430\u043d\u044c\u0448\u0435 \u043e\u043d\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b\u0438\u0441\u044c \u043b\u0438\u0448\u044c \u0435\u0441\u043b\u0438 \u0431\u044b\u043b\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-111074","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 119. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b\" \/>\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\/firefox-119\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\udd47Firefox 119 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 119. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-119\" \/>\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=\"2023-10-24T19:10:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-24T19:10:34+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\udd47Firefox 119 | ProHoster","description":"Firefox 119 est disponible. Contenu de la page","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-119","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\udd47Firefox 119 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 119. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-119","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":"2023-10-24T19:10:34+00:00","article:modified_time":"2023-10-24T19:10:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/111074","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=111074"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/111074\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=111074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=111074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=111074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}