Firefox 84

Beskikbaar Firefox 84.

  • Jongste vrystelling met Adobe Flash-ondersteuning. NPAPI-ondersteuning word beplan om in 'n toekomstige vrystelling verwyder te word, aangesien Flash die enigste NPAPI-inprop is wat toegelaat word om in Firefox te loop.
  • Die aantal stelsels waar dit geaktiveer is, is uitgebrei WebRender:
    • Linux: GNOME/X11 (Behalwe stelsels met eie NVIDIA-bestuurders, sowel as met 'n kombinasie van “Intel-grafika en resolusie >= 3440×1440). In die volgende uitgawe geskeduleer aktiveer WebRender vir GNOME/Wayland-kombinasie (behalwe XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: Intel Graphics 5ste en 6de generasie (Ironlake en Sandy Bridge). Boonop WebRender gestremd vir eienaars van NVIDIA-videokaarte wat veelvuldige monitors gebruik wat verskillende verversingstempo's het.
  • Firefox geleer te gebruik PipeWire. PipeWire ondersteuning bygevoeg in WebRTC.
  • Linux stel nuwe metodes bekend vir die toekenning van gedeelde geheue, wat werkverrigting verhoog en versoenbaarheid met Docker verbeter.
  • Inheemse ondersteuning vir Apple Silicon-verwerkers is geïmplementeer. In vergelyking met die Rosetta 2-emulator, begin die inheemse bou 2.5 keer vinniger, en die responsiwiteit van webtoepassings word verdubbel. 'n Emulator word egter steeds benodig om DRM-inhoud te speel.
  • Cylance-antivirussagteware op macOS kan Firefox verkeerdelik as wanware rapporteer, wat die installasie daarvan ontwrig.
  • Bygevoeg 'n prosesbestuurder (about:prosesse bladsy) wat jou toelaat om die hulpbronverbruik van elke draad te evalueer. Bykomende inligting word beplan om in die toekoms vrygestel te word.
  • Prent-in-prent-modus geleer onthou die grootte en posisie van die venster. Daarbenewens die prentjie-in-prent-venster nou maak oop op dieselfde monitor waar die blaaiervenster oop is (voor dit het dit altyd op die hoofmonitor oopgemaak).
  • In die eksperimentele instellings-afdeling (om dit te sien, moet jy browser.preferences.experimental aktiveer en die about:preferences#experimental-bladsy oopmaak) is 'n instelling bygevoeg wat jou toelaat om verskeie prentjie-in-prent-vensters gelyktydig te gebruik .
  • Dit is nou moontlik om die skaal van panele, opspringers en sypanele wat deur byvoegings geskep is, te verander (Ctrl+muiswiel).
  • Nadat data vanaf 'n ander blaaier ingevoer is, sal Firefox outomaties die boekmerkbalk aktiveer as die ander blaaier dit geaktiveer het en boekmerke gehad het.
  • Op die byvoegingsbestuurbladsy (about:addons) is daar nou gewys word nie net basiese nie, maar ook bykomende toestemmings (wat die byvoeging nie tydens installasie versoek nie, maar ten tyde van die aktivering van 'n spesifieke instelling waarvoor hierdie toestemmings benodig word). Voorheen is bykomende toestemmings nie vertoon nie en kon nie herroep word nie.
  • Wanneer jy 'n nuwe profiel skep, sal inligting oor alle betroubare intermediêre sertifikaatowerhede op dieselfde dag van Mozilla-bedieners afgelaai word, in plaas van oor 'n paar weke soos voorheen. Dit verhoog die waarskynlikheid dat 'n nuwe Firefox-gebruiker nie sekuriteitsfoute sal teëkom wanneer hulle verkeerd gekonfigureerde webwerwe besoek nie.
  • Geïmplementeer beskerming teen kwesbaarhede soos 'n jaar en 'n half gelede in die Zoom-kliënt gevind. Byvoorbeeld, as voorheen die opsie "gebruik altyd Zoom Meetings om zoommtg://-skakels oop te maak" na alle werwe versprei is (om op so 'n skakel vanaf enige webwerf te klik, sal die Zoom-kliënt oopmaak), nou werk die opsie net binne 'n domein ( as jy dit op example1.com aktiveer, dan sal die versoekvenster weer verskyn wanneer jy op die zoommtg://-skakel vanaf anothersite.com klik). Om nie te veel ongerief vir gebruikers te skep nie, is die beskerming (beheer deur die security.external_protocol_requires_permission-instelling) nie van toepassing op sommige gewilde skemas soos tel: en mailto:
  • As 'n SSL-sertifikaat slegs vir www.example.com uitgereik word, en die gebruiker probeer toegang kry tot https://example.com, sal Firefox outomaties na https://www.example.com gaan (voorheen het gebruikers in sulke gevalle ontvang fout SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox aanvaar nou altyd localhost-adresse (http://localhost/ и http://dev.localhost/) as verwysing na die teruglus-koppelvlak (d.w.s. http://127.0.0.1). Op hierdie manier word hulpbronne wat vanaf localhost gelaai is, nie meer as gemengde inhoud hanteer nie.
  • PDF-lêers, kantoordokumente en medialêers nou word altyd met die korrekte uitbreiding gestoor (soms is hulle sonder 'n uitbreiding gestoor).
  • Die maksimum toegelate aantal mislukte DoH-pogings (na bereik wat die blaaier outomaties oorskakel na gewone DNS) is van 5 na 15 verhoog.
  • Op die Windows-platform word Canvas 2D nou GPU versnel.
  • CSS:
    • Pseudo-klas :nie() het ondersteuning vir komplekse keurders gekry.
    • Die eie -moz-default-appearance-eienskap ondersteun nie meer scrollbar-small nie (moet eerder scrollbar-width: dun gebruik) en scrollbar (slegs macOS; gebruik eerder scrollbar-horisontaal en scrollbar-vertikaal).
  • JavaScript: pasgemaakte datum- en tydformate gespesifiseer as 'n konstruktorparameter Intl.DateTimeFormat(), ondersteun nou die spesifiseer van die aantal syfers wat gebruik word om breuksekondes voor te stel (fractionalSecondDigits).
  • API's:
    • API Paint Timing: koppelvlak bygevoeg PerformancePaintTiming (volg die lewering tyd van verskeie dele van die bladsy).
    • metode Navigator.registerProtocolHandler() aanvaar nou net twee parameters: skema en url. Die titelparameter word nie meer ondersteun nie.
    • metode MediaRecorder.start() gooi nou .InvalidModificationError as die aantal snitte in die aangetekende stroom verander het.
    • Ondersteuning is verwyder as gevolg van bekommernisse oor skrif oor die werf toepassing kas (word gebruik om toepassings in vanlyn af te laat loop). In plaas daarvan moet jy gebruik API-dienswerker.
  • Ontwikkelaarnutsgoed:
    • Die netwerkpaneel is nou kan hanteer skielike mislukkings en vertoon nuttige ontfoutingsbesonderhede soos stapelspore. Dit is makliker om foutverslae in te dien – klik net op 'n skakel.
    • Die toeganklikheidsinspekteur het geleer om te wys volgorde van deurkruising van bladsy-elemente deur die Tab-sleutel te gebruik. Op hierdie manier kan ontwikkelaars die gemak van sleutelbordnavigasie waardeer.

Bron: linux.org.ru