Rilaxx ta' Firefox 87

Ġie rilaxxat il-web browser Firefox 87. Barra minn hekk, inħoloq aġġornament għall-fergħa ta 'appoġġ fit-tul 78.9.0. Il-fergħa ta 'Firefox 88 ġiet trasferita għall-istadju tal-ittestjar beta, li r-rilaxx tiegħu huwa skedat għall-20 ta' April.

Innovazzjonijiet ewlenin:

  • Meta tuża l-funzjoni tat-tfittxija u tattiva l-mod Highlight All, l-iscroll bar issa turi marki biex tindika l-pożizzjoni taċ-ċwievet misjuba.
    Rilaxx ta' Firefox 87
  • Neħħew oġġetti li rari jintużaw mill-menu tal-Librerija. Fil-menu tal-Librerija jitħallew biss links għal bookmarks, storja u downloads (tabs sinkronizzati, bookmarks riċenti u l-lista Pocket tneħħew). Fil-screenshot hawn taħt, fuq ix-xellug, l-istat huwa kif kien, u fuq il-lemin, kif kien fil-Firefox 87:
    Rilaxx ta' Firefox 87Rilaxx ta' Firefox 87
  • Il-menu tal-Iżviluppatur tal-Web ġie ssimplifikat b'mod sinifikanti - links individwali għal għodod (Spettur, Web Console, Debugger, Żball tal-Istil tan-Netwerk, Prestazzjoni, Spettur tal-Ħażna, Aċċessibilità u Applikazzjoni) ġew sostitwiti b'oġġett ġenerali tal-Għodod tal-Iżviluppaturi tal-Web.
    Rilaxx ta' Firefox 87Rilaxx ta' Firefox 87
  • Il-menu tal-Għajnuna ġie ssimplifikat, billi neħħiet links għal paġni ta' appoġġ, shortcuts tat-tastiera, u tour tour, li issa huma disponibbli fuq il-paġna ġenerali Get Help. Il-buttuna għall-importazzjoni minn browser ieħor tneħħiet.
  • Miżjud mekkaniżmu SmartBlock, li jsolvi problemi fuq siti li jinqalgħu minħabba l-imblukkar ta 'skripts esterni fil-modalità ta' browsing privat jew meta jiġi attivat imblukkar imtejjeb ta 'kontenut mhux mixtieq (strett). Fost affarijiet oħra, SmartBlock jippermettilek li żżid b'mod sinifikanti l-prestazzjoni ta 'xi siti li qed jonqsu minħabba l-inabbiltà li tagħbija kodiċi tal-iskript għat-traċċar. SmartBlock awtomatikament jissostitwixxi l-iskripts użati għat-traċċar bi stubs li jiżguraw li s-sit jitgħabba b'mod korrett. Stubs huma ppreparati għal xi skripts ta 'traċċar ta' utenti popolari inklużi fil-lista Skonnettja, inklużi skripts ma 'Facebook, Twitter, Yandex, VKontakte u widgets ta' Google.
  • Il-handler taċ-ċavetta Backspace huwa diżattivat awtomatikament barra mill-kuntest tal-formoli tal-input. Ir-raġuni għat-tneħħija tal-handler hija li ċ-ċavetta Backspace tintuża b'mod attiv meta ttajpja formoli, iżda meta ma tiffokax fuq il-formola tal-input, hija ttrattata bħala qabża għall-paġna ta 'qabel, li tista' tirriżulta fit-telf tat-test ittajpjat dovut. għal moviment mhux intenzjonat għal paġna oħra. Biex tirritorna l-imġieba l-antika, l-għażla browser.backspace_action ġiet miżjuda ma' about:config.
  • Il-formazzjoni tal-header HTTP Referer ġiet mibdula. B'mod awtomatiku, il-politika "strict-origin-when-cross-origin" hija stabbilita, li timplika qtugħ ta' mogħdijiet u parametri meta tintbagħat talba lil hosts oħra meta taċċessa permezz ta' HTTPS, tneħħi r-Referer meta taqleb minn HTTPS għal HTTP, u tgħaddi ir-Referer sħiħ għal transizzjonijiet interni f'sit wieħed. Il-bidla se tapplika għal talbiet ta 'navigazzjoni normali (links li ġejjin), redirects awtomatiċi, u meta tgħabbi riżorsi esterni (immaġini, CSS, skripts). Pereżempju, meta ssegwi link għal sit ieħor permezz ta' HTTPS, minflok “Referer: https://www.example.com/path/?arguments”, “Referer: https://www.example.com/” issa hija trasmessi.
  • Għal persentaġġ żgħir ta 'utenti, il-modalità Fissjoni hija attivata, li timplimenta arkitettura modernizzata b'ħafna proċessi għal iżolament tal-paġna aktar strett. Meta l-Fission tiġi attivata, paġni minn siti differenti dejjem jitqiegħdu fil-memorja ta 'proċessi differenti, li kull wieħed minnhom juża sandbox iżolat tiegħu stess. F'dan il-każ, id-diviżjoni skond il-proċess titwettaq mhux minn tabs, iżda minn oqsma, li jippermettilek li tiżola aktar il-kontenut ta 'skripts esterni u blokki iframe. Tista' tattiva manwalment il-modalità Fission fuq il-paġna dwar:preferenzi#esperimentali jew permezz tal-varjabbli “fission.autostart=true” f'about:config. Tista' tiċċekkja jekk hijiex attivata fuq il-paġna dwar:support.
  • L-implimentazzjoni sperimentali tal-mekkaniżmu għall-ftuħ ta 'konnessjonijiet TCP malajr (TFO - TCP Fast Open, RFC 7413), li jippermettilek tnaqqas in-numru ta' passi ta 'setup ta' konnessjoni billi tgħaqqad l-ewwel u t-tieni passi tal-proċess klassiku ta 'negozjar ta' konnessjoni fi 3 passi fi talba waħda, tneħħiet u tagħmilha possibbli li tintbagħat dejta għall-istadju inizjali tal-istabbiliment ta 'konnessjoni. B'mod awtomatiku, il-mod TCP Fast Open kien diżattivat u kien jeħtieġ bidla f'about:config biex jiġi attivat (network.tcp.tcp_fastopen_enable).
  • Skont il-bidliet li saru fl-ispeċifikazzjonijiet, id-dħul tal-element twaqqaf f’kontrolli bl-użu tal-psewdo-klassijiet “:link”, “:visited” u “:any-link”.
  • Tneħħew valuri mhux standard għall-parametru CSS tal-caption-side - tax-xellug, tal-lemin, ta 'fuq-barra u ta' isfel-barra (l-issettjar layout.css.caption-side-non-standard.enabled huwa pprovdut biex jirritorna).
  • L-avveniment "beforeinput" u l-metodu getTargetRanges() huma attivati ​​awtomatikament, li jippermettu lill-applikazzjonijiet tal-web jegħlbu l-imġiba tal-editjar tat-test qabel il-browser ibiddel is-siġra DOM u jiksbu kontroll akbar fuq l-avvenimenti tal-input. L-avveniment "beforeinput" jintbagħat lill-handler jew element ieħor bl-attribut "contenditable" stabbilit qabel ma jinbidel il-valur tal-element. Il-metodu getTargetRanges() ipprovdut mill-oġġett inputEvent jirritorna firxa b'valuri li jindikaw kemm id-DOM se jinbidel jekk l-avveniment tal-input ma jiġix ikkanċellat.
  • Għall-iżviluppaturi tal-web, fil-mod ta 'spezzjoni tal-paġna, ġiet implimentata l-abbiltà li tissimula mistoqsijiet tal-midja "jippreferi-skema tal-kulur" biex jiġu ttestjati disinji skuri u ħfief mingħajr ma jaqilbu t-temi fis-sistema operattiva. Biex tkun tista' ssir simulazzjoni ta' temi skuri u ħfief, ġew miżjuda buttuni bl-immaġni tax-xemx u l-qamar fir-rokna ta' fuq tal-lemin tal-toolbar għall-iżviluppaturi tal-web.
  • Fil-modalità ta' spezzjoni, ġiet miżjuda l-abbiltà li tiġi attivata l-psewdo-klassi “:target” għall-element magħżul, simili għall-psewdo-klassijiet appoġġjati qabel “:hover”, “:active”, “:focus”, “: focus-within”, “:focus-viżibbli” u “:visited”.
    Rilaxx ta' Firefox 87
  • Immaniġġjar imtejjeb tar-regoli CSS inattivi fil-mod ta 'spezzjoni CSS. Speċifikament, il-proprjetà "table-layout" issa ssir inattiva għal elementi mhux tal-mejda, u l-proprjetajiet "scroll-padding-*" huma mmarkati bħala inattivi għal elementi li ma jiskrollawx. Tneħħiet il-marka ta' proprjetà żbaljata "test-overflow" għal xi valuri.

Minbarra l-innovazzjonijiet u t-tiswija tal-bugs, Firefox 87 rranġa 12 vulnerabbiltà, li minnhom 7 huma mmarkati bħala perikolużi. 6-il vulnerabbiltà (miġbura taħt CVE-2021-23988 u CVE-2021-23987) huma kkawżati minn problemi tal-memorja, bħal buffer overflows u aċċess għal żoni tal-memorja diġà meħlusa. Potenzjalment, dawn il-problemi jistgħu jwasslu għall-eżekuzzjoni ta 'kodiċi ta' attakkant meta tiftaħ paġni ddisinjati apposta.

Il-fergħa tal-Firefox 88, li daħlet fl-ittestjar beta, hija notevoli għall-appoġġ tagħha għall-iskala tal-pinch fuq touchpads fil-Linux b'ambjenti grafiċi bbażati fuq il-protokoll Wayland u l-inklużjoni awtomatikament tal-appoġġ għall-format tal-immaġni AVIF (format tal-immaġni AV1), li juża teknoloġiji ta 'kompressjoni intra-frame mill-format ta' kodifikazzjoni tal-vidjo AV1.

Sors: opennet.ru

Żid kumment