{"id":117223,"date":"2024-07-10T09:43:23","date_gmt":"2024-07-10T07:43:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-128"},"modified":"2024-07-10T09:43:23","modified_gmt":"2024-07-10T07:43:23","slug":"firefox-128","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-128","title":{"rendered":"Firefox 128","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/ftp.mozilla.org\/pub\/firefox\/releases\/128.0.1\/\">Disponible<\/a> Firefox 128 ainsi que la branche de support \u00e0 long terme (ESR 128). Bien qu'une nouvelle branche ait \u00e9t\u00e9 publi\u00e9e, les d\u00e9veloppeurs ont d\u00e9cid\u00e9 de prolonger ind\u00e9finiment le support de l'ancienne version ESR (ESR 115), car c'est la seule qui maintient le support de Windows 7, dont les utilisateurs repr\u00e9sentent 10 % de la base utilisateur de Firefox.<\/noindex> <\/p>\n<p> Principales modifications : <\/p>\n<ul>\n<li>Linux :\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1898894\">Activ\u00e9<\/a> support de DMABuf sur les cartes graphiques NVIDIA (n\u00e9cessite le pilote version 545.23.6 ou plus r\u00e9cent). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1894912\">Mise en \u0153uvre de<\/a> support de l'interface DBus org.freedesktop.Application (sans cela, l'int\u00e9gration avec le service de recherche GNOME Shell est impossible). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1892445\">Corrig\u00e9<\/a> lecture de vid\u00e9os AV1 en 10 bits. <\/li>\n<\/ul>\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1706121\">Mise en \u0153uvre de<\/a> support de la lecture de contenu prot\u00e9g\u00e9 (DRM) en mode navigation priv\u00e9e. <\/li>\n<li>R\u00e9vis\u00e9 <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_clear_site_data.png\">une interface<\/a> Nettoyage des donn\u00e9es : certains \u00e9l\u00e9ments sont fusionn\u00e9s (comme \u00ab journal des visites et des t\u00e9l\u00e9chargements \u00bb avec \u00ab journal des formulaires et de recherches \u00bb), et il est \u00e9galement indiqu\u00e9 combien d'espace occupent certaines donn\u00e9es sur la p\u00e9riode choisie. <\/li>\n<li>Pour le texte s\u00e9lectionn\u00e9 et les liens <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1870366\">ajout\u00e9es<\/a> \u00e9l\u00e9ments du menu contextuel <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_translate_text.png\">\u00ab Traduire la s\u00e9lection \u00bb et \u00ab Traduire le texte du lien \u00bb<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1901068\">Ajout\u00e9<\/a> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/privacy-preserving-attribution\">API d'attribution pr\u00e9servant la vie priv\u00e9e<\/a> et configuration <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/ru\/kb\/atributsija-s-sokhranenijem-konfidentsialnosti\">\u00ab Autoriser les sites \u00e0 mesurer la publicit\u00e9 tout en pr\u00e9servant la confidentialit\u00e9 \u00bb<\/a>. Les annonceurs pourront obtenir des informations agr\u00e9g\u00e9es, ne contenant pas de donn\u00e9es sur des utilisateurs sp\u00e9cifiques, mais r\u00e9pondant \u00e0 leurs questions concernant l'efficacit\u00e9 de la publicit\u00e9. Cela pourrait constituer une bonne alternative au \u00ab suivi \u00bb des utilisateurs, que les sites doivent effectuer pour \u00e9valuer l'efficacit\u00e9 des publicit\u00e9s. <\/li>\n<li>Configuration \u00ab Envoyer des requ\u00eates DNS via un proxy lors de l'utilisation de SOCKS 5 \u00bb <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1741375\">sont incluses.<\/a> par d\u00e9faut. Une option distincte \u00ab Envoyer des requ\u00eates DNS via un proxy lors de l'utilisation de SOCKS v4 \u00bb a \u00e9t\u00e9 ajout\u00e9e (car si le proxy SOCKS4 ne prend pas en charge l'extension SOCKSv4a, alors essayer d'envoyer des requ\u00eates DNS par son biais rendra le proxy non fonctionnel). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1858801\">Renvoy\u00e9<\/a> configuration (browser.spin_cursor_while_busy), qui change le curseur en une roue tournante jusqu'\u00e0 ce que la page soit compl\u00e8tement charg\u00e9e. Elle a \u00e9t\u00e9 d\u00e9sactiv\u00e9e par d\u00e9faut pendant 15 ans et supprim\u00e9e dans Firefox 119, mais il s'est av\u00e9r\u00e9 que certains utilisateurs pr\u00e9f\u00e8rent voir le spinner. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1884921\">Acc\u00e9l\u00e9ration<\/a> fonctionnement en mode \u00ab HTTPS uniquement \u00bb : face \u00e0 un site qui ne prend pas en charge HTTPS, le navigateur se souviendra temporairement de celui-ci et n'essaiera pas de se connecter \u00e0 chaque fois par une connexion s\u00e9curis\u00e9e. <\/li>\n<li>Apr\u00e8s 25 ans, \u00e0 la demande des utilisateurs, une option a \u00e9t\u00e9 ajout\u00e9e pour rendre l'arri\u00e8re-plan du navigateur transparent (browser.tabs.allow_transparent_browser, de plus, il est n\u00e9cessaire de modifier <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=28354#c6\">un certain nombre d'autres param\u00e8tres<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1900150\">Ajout\u00e9<\/a> localisation en langue <a rel=\"nofollow\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Sira\u00efki\">sira\u00efki<\/a> (skr). <\/li>\n<li>Pour les utilisateurs des \u00c9tats-Unis et du Canada, <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1900900\">comprendront<\/a> suggestions <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_search_continuation.png\">les derni\u00e8res et les recherches populaires<\/a> dans le menu d\u00e9roulant de la barre d'adresse (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate). <\/li>\n<li>Les fichiers avec des types MIME non identifi\u00e9s text\/* sont d\u00e9sormais <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=196078\">consid\u00e9r\u00e9s<\/a> comme text\/plain et s'affichent dans le navigateur. <\/li>\n<li>Appuyer sur Entr\u00e9e dans le champ de recherche (lorsqu'il est s\u00e9par\u00e9 de la barre d'adresse) ne <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1894910\">ouvre plus<\/a> la page de recherche. Les d\u00e9veloppeurs notent qu'il n'y avait aucun sens \u00e0 cette ouverture : si un utilisateur souhaite rechercher quelque chose, il saisit sa demande directement dans le champ de recherche, et non pas en ouvrant le moteur de recherche via le champ de recherche avant de saisir sa demande. <\/li>\n<li>macOS :\n<ul>\n<li>Lors de la capture audio via le microphone avec getUserMedia, il y a d\u00e9sormais <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1404972\">appliqu\u00e9<\/a> des outils de traitement et d'am\u00e9lioration audio fournis par le syst\u00e8me d'exploitation. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1895184\">Am\u00e9lior\u00e9e<\/a> navigation par onglets. <\/li>\n<li>Passage du mode plein \u00e9cran au mode \u00ab Image dans l'image \u00bb <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1781830\">ne conduit plus<\/a> de sorte que la fen\u00eatre \u00ab Image dans l'image \u00bb s'ouvre en plein \u00e9cran. <\/li>\n<\/ul>\n<\/li>\n<li>CSS :\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1900251\">Activ\u00e9<\/a> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_colors\/Relative_colors\">couleurs relatives<\/a> (permet de d\u00e9finir de nouvelles couleurs par rapport \u00e0 des couleurs existantes et de changer <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Color_space\">l'espace colorim\u00e9trique<\/a>). <\/li>\n<li>La propri\u00e9t\u00e9 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/content\">contenu<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1281158\">a d\u00e9sormais<\/a> pour son support <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/content#alternative_text\">texte alternatif<\/a> pour un contenu avec une image (texte alternatif <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1896047\">affich\u00e9<\/a> dans l'arborescence d'accessibilit\u00e9 du navigateur). <\/li>\n<li>La prise en charge des propri\u00e9t\u00e9s align-tracks et justify-tracks a \u00e9t\u00e9 arr\u00eat\u00e9e (elles \u00e9taient uniquement support\u00e9es par Firefox et ont r\u00e9cemment \u00e9t\u00e9 retir\u00e9es de la sp\u00e9cification). <\/li>\n<\/ul>\n<\/li>\n<li>JavaScript:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1884150\">Mise en \u0153uvre de<\/a> le support de la modification de taille <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\">ArrayBuffer<\/a> et d'agrandissement <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a> (permet de changer la taille des tampons sans avoir besoin d'allouer un nouveau tampon et d'y copier les donn\u00e9es) :\n<ul>\n<li>M\u00e9thode <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/grow\">SharedArrayBuffer.prototype.grow()<\/a> permet d'augmenter la taille <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a>. La taille maximale du tampon est d\u00e9finie par le param\u00e8tre options.maxByteLength du constructeur <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/SharedArrayBuffer#maxbytelength\">SharedArrayBuffer()<\/a>. Les propri\u00e9t\u00e9s <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/growable\">SharedArrayBuffer.prototype.growable<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/maxByteLength\">SharedArrayBuffer.prototype.maxByteLength<\/a> indiquent respectivement si la taille du tampon peut augmenter et jusqu'\u00e0 quelle limite. <\/li>\n<li>M\u00e9thode <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/resize\">ArrayBuffer.prototype.resize()<\/a> permet de changer la taille <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\">ArrayBuffer<\/a>. La taille maximale du tampon est d\u00e9finie par le param\u00e8tre options.maxByteLength du constructeur <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/ArrayBuffer#maxbytelength\">ArrayBuffer()<\/a>. Les propri\u00e9t\u00e9s <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/resizable\">ArrayBuffer.prototype.resizable<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/maxByteLength\">ArrayBuffer.prototype.maxByteLength<\/a> indiquent respectivement si la taille du tampon peut changer et jusqu'\u00e0 quelle limite. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>HTTP :\n<ul>\n<li>En-t\u00eate HTTP <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Accept\">Accepter<\/a> dans <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Content_negotiation\/List_of_default_Accept_values\">dans les demandes par d\u00e9faut et les demandes d'images<\/a> sont maintenant <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1711622\">inclut<\/a> MIME-type image\/svg+xml. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1865040\">Mise en \u0153uvre de<\/a> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc9218\">RFC 9218 : Sch\u00e9ma de priorisation extensible pour HTTP<\/a>. <\/li>\n<\/ul>\n<\/li>\n<li>API :\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1534687\">Ajout\u00e9<\/a> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpReceiver\/getParameters\">RTCRtpReceiver.getParameters()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpSender\/getParameters\">RTCRtpSender.getParameters()<\/a> (retourne un objet d\u00e9crivant les codecs actuellement utilis\u00e9s pour l'encodage et la transmission de m\u00e9dias sur les pistes respectives du r\u00e9cepteur et de l'exp\u00e9diteur). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1896475\">Maintenant<\/a> vous pouvez utiliser <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Request\/bytes\">Request.bytes()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Response\/bytes\">Response.bytes()<\/a> pour obtenir <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a> de <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Request\">Request<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Response\">Response<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1897871\">Mise en \u0153uvre de<\/a> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PushMessageData\/bytes\">PushMessageData.bytes()<\/a> (retourne les donn\u00e9es d'un message push sous forme de tableau d'octets dans l'objet <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1896509\">Mise en \u0153uvre de<\/a> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/bytes\">Blob.bytes()()<\/a> (retourne des donn\u00e9es de <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\">Blob<\/a> sous forme de tableau d'octets dans l'objet <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1878714\">Ajout\u00e9<\/a> support de MediaKeys.getStatusForPolicy() (permet \u00e0 l'application web de savoir \u00e0 l'avance si la lecture de contenu prot\u00e9g\u00e9 par DRM sera disponible avec une r\u00e9solution optimale). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1396922\">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> la prise en charge <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpTransceiver\/setCodecPreferences\">RTCRtpTransceiver.setCodecPreferences()<\/a> (permet de forcer le n\u0153ud distant \u00e0 choisir un codec pr\u00e9f\u00e9r\u00e9 et \u00e0 d\u00e9sactiver la n\u00e9gociation de certains codecs). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1890428\">Disponible<\/a> s\u00e9rialisation <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_components\/Using_shadow_DOM#declaratively_with_html\">du shadow DOM d\u00e9claratif<\/a>: m\u00e9thodes <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ShadowRoot\/getHTML\">ShadowRoot.getHTML()<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Element\/getHTML\">Element.getHTML()<\/a>, ainsi que les propri\u00e9t\u00e9s associ\u00e9es <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ShadowRoot\/serializable\">ShadowRoot.serializable<\/a> et <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLTemplateElement\/shadowRootSerializable\">HTMLTemplateElement.shadowRootSerializable<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1864818\">Activ\u00e9<\/a> par d\u00e9faut, support de l'interface <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSSPropertyRule\">CSSPropertyRule<\/a> (permet d'obtenir les valeurs des propri\u00e9t\u00e9s CSS personnalis\u00e9es d\u00e9finies \u00e0 l'aide de la r\u00e8gle @property). <\/li>\n<li>Support activ\u00e9 de la m\u00e9thode <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSS\/registerProperty_static\">registerProperty()<\/a> (permet de d\u00e9finir <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/--*\">des propri\u00e9t\u00e9s CSS personnalis\u00e9es<\/a> avec JavaScript). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1336404\">Supprim\u00e9<\/a> Object.prototype.toSource <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLMediaElement\/seekToNextFrame\">HTMLMediaElement.seekToNextFrame()<\/a>. <\/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'infobulle affich\u00e9e lorsque le curseur survole le s\u00e9lecteur de r\u00e8gle CSS, d\u00e9sormais <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=977098\">il a \u00e9t\u00e9 montr\u00e9<\/a> <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/Specificity\">sp\u00e9cificit\u00e9<\/a> (aide \u00e0 comprendre pourquoi certaines r\u00e8gles sont appliqu\u00e9es avant d'autres). <\/li>\n<li>Dans l'infobulle affich\u00e9e lorsque le curseur survole la variable, d\u00e9sormais <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1899489\">un message expliquant l'absence de donn\u00e9es.<\/a> non seulement la valeur de la variable, mais aussi ses propri\u00e9t\u00e9s (syntaxe, h\u00e9ritage, valeur par d\u00e9faut). <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/mozilla\/17671796\">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 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128). \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0440\u0435\u0448\u0438\u043b\u0438 \u043d\u0430 \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0441\u0440\u043e\u043a \u043f\u0440\u043e\u0434\u043b\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e ESR-\u0432\u044b\u043f\u0443\u0441\u043a\u0430 (ESR 115), \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0430\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Windows 7, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 10% \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u0431\u0430\u0437\u044b Firefox. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: Linux: \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 DMABuf \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430\u0445 NVIDIA (\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 545.23.6 \u0438\u043b\u0438 [&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-117223","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 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128).\" \/>\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-128\" \/>\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 128 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-128\" \/>\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=\"2024-07-10T07:43:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-10T07:43:23+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 128 | ProHoster","description":"Disponible Firefox 128, ainsi que la branche \u00e0 support \u00e0 long terme (ESR 128).","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-128","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 128 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128).","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/firefox-128","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":"2024-07-10T07:43:23+00:00","article:modified_time":"2024-07-10T07:43:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117223","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":"default","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 03:55:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 03:55:19","updated":"2026-01-23 03:55: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\/117223","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=117223"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/117223\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=117223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=117223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=117223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}