Firefox 87 lage

Yo te pibliye navigatè entènèt Firefox 87. Anplis de sa, yo te kreye yon aktyalizasyon nan branch sipò alontèm 78.9.0. Branch Firefox 88 la te transfere nan etap tès beta a, li pwograme pou 20 avril.

Prensipal inovasyon:

  • Lè w ap itilize fonksyon rechèch la epi aktive mòd Highlight All, kounye a ba woulo liv la montre mak pou endike pozisyon kle yo jwenn yo.
    Firefox 87 lage
  • Retire atik ki raman itilize nan meni Bibliyotèk la. Sèlman lyen ki mennen nan makè, istwa ak telechajman yo rete nan meni Bibliyotèk la (yo te retire onglè senkronize, makè resan yo ak lis Pocket la). Nan Ekran ki anba a, sou bò gòch la, eta a se jan li te ye, ak sou bò dwat la, jan li te ye nan Firefox 87:
    Firefox 87 lageFirefox 87 lage
  • Meni Web Developer te siyifikativman senplifye - lyen endividyèl pou zouti (Enspektè, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Aksè ak Aplikasyon) yo te ranplase ak yon atik jeneral Web Developer Tools.
    Firefox 87 lageFirefox 87 lage
  • Meni Èd la senplifye, retire lyen ki mennen nan paj sipò, rakoursi klavye, ak yon vwayaj vwayaj, ki disponib kounye a sou paj jeneral Jwenn èd la. Yo retire bouton pou enpòte soti nan yon lòt navigatè.
  • Te ajoute mekanis SmartBlock, ki rezoud pwoblèm sou sit ki parèt akòz bloke script ekstèn nan mòd Navigasyon prive oswa lè bloke amelyore nan kontni vle (strik) aktive. Pami lòt bagay, SmartBlock pèmèt ou ogmante siyifikativman pèfòmans nan kèk sit ki ralanti akòz enkapasite a chaje kòd script pou swiv. SmartBlock otomatikman ranplase scripts yo itilize pou swiv ak souch ki asire sit la chaje kòrèkteman. Souch yo prepare pou kèk script popilè swiv itilizatè ki enkli nan lis la Dekonekte, ki gen ladan scripts ak Facebook, Twitter, Yandex, VKontakte ak Google widgets.
  • Manadjè kle Backspace la enfim pa default andeyò kontèks fòm opinyon yo. Rezon ki fè pou retire moun kap okipe a se ke kle Backspace la aktivman itilize lè w ap tape nan fòm, men lè yo pa konsantre sou fòm nan opinyon, li trete kòm yon mouvman nan paj anvan an, ki ka lakòz pèt tèks tape akòz. nan mouvman envolontè nan yon lòt paj. Pou retounen ansyen konpòtman an, opsyon browser.backspace_action te ajoute nan about:config.
  • Fòmasyon header HTTP Referer la chanje. Pa defo, politik "strict-origin-when-cross-origin" tabli, ki vle di koupe chemen ak paramèt lè w ap voye yon demann bay lòt lame lè w ap jwenn aksè atravè HTTPS, retire Referer la lè w ap chanje soti nan HTTPS pou ale nan HTTP, epi w ap pase. Referer konplè a pou tranzisyon entèn nan yon sèl sit. Chanjman an pral aplike nan demann navigasyon nòmal (swiv lyen), redireksyon otomatik, ak lè chaje resous ekstèn (imaj, CSS, scripts). Pou egzanp, lè w ap swiv yon lyen ki mennen nan yon lòt sit atravè HTTPS, olye pou yo "Referer: https://www.example.com/path/?arguments", "Referer: https://www.example.com/" se kounye a transmèt.
  • Pou yon ti pousantaj itilizatè yo, mòd Fision pèmèt, mete ann aplikasyon yon achitekti modènize milti-pwosesis pou izolasyon paj pi sevè. Lè Fision aktive, paj ki soti nan diferan sit yo toujou mete nan memwa nan pwosesis diferan, chak nan yo ki sèvi ak pwòp sandbox izole li yo. Nan ka sa a, divizyon an pa pwosesis fèt pa onglè, men pa domèn, ki pèmèt ou plis izole sa ki nan scripts ekstèn ak blòk iframe. Ou ka aktive mòd Fision lamen sou paj about:preferences#experimental oswa atravè varyab "fission.autostart=true" nan about:config. Ou ka tcheke si li aktive sou paj about:support.
  • Aplikasyon eksperimantal nan mekanis pou ouvèti koneksyon TCP byen vit (TFO - TCP Fast Open, RFC 7413), ki pèmèt ou diminye kantite etap konfigirasyon koneksyon lè w konbine etap premye ak dezyèm nan pwosesis negosyasyon koneksyon klasik 3 etap la. yon sèl demann, yo te retire epi li fè li posib yo voye done nan etap inisyal la nan etabli yon koneksyon. Pa default, mòd TCP Fast Open te enfim epi li te mande yon chanjman nan about:config pou aktive (network.tcp.tcp_fastopen_enable).
  • An akò ak chanjman yo te fè nan espesifikasyon yo, antre nan eleman yo te sispann nan chèk lè l sèvi avèk pseudo-klas ":link", ":visited" ak ":any-link".
  • Retire valè ki pa estanda pou paramèt CSS caption-side - agoch, dwa, tèt-deyò ak anba-deyò (yo bay anviwònman layout.css.caption-side-non-standard.enabled pou retounen).
  • Evènman "beforeinput" la ak metòd getTargetRanges() yo aktive pa default, sa ki pèmèt aplikasyon entènèt yo pase sou kontwòl konpòtman koreksyon tèks anvan navigatè a chanje pye bwa DOM la ak jwenn pi gwo kontwòl sou evènman opinyon. Evènman "beforeinput" la voye bay moun kap okipe a oswa yon lòt eleman ak atribi "contenditable" mete anvan valè eleman an chanje. Metòd getTargetRanges() ki bay nan objè inputEvent la retounen yon etalaj ak valè ki endike konbyen DOM la pral chanje si evènman an antre a pa anile.
  • Pou devlopè entènèt yo, nan mòd enspeksyon paj la, yo te aplike kapasite pou similye demann medya "prefere-koulè-eske" pou teste desen nwa ak limyè san yo pa chanje tèm nan sistèm operasyon an. Pou pèmèt simulation tèm nwa ak limyè, bouton ki gen imaj solèy la ak lalin yo te ajoute nan kwen anwo dwat ba ikòn pou devlopè entènèt la.
  • Nan mòd enspeksyon an, yo te ajoute kapasite pou aktive pseudo-klas ": target" pou eleman chwazi a, menm jan ak pseudo-klas yo te deja sipòte ": hover", ":active", ":focus", ": focus-within", ":focus-vizib" ak ":visited".
    Firefox 87 lage
  • Amelyore manyen règleman CSS inaktif nan mòd enspeksyon CSS. Espesyalman, pwopriyete "table-layout" la kounye a inaktif pou eleman ki pa tab, epi pwopriyete "scroll-padding-*" yo make inaktif pou eleman ki pa defile. Retire drapo pwopriyete erè "tèks-debòde" pou kèk valè.

Anplis de inovasyon ak koreksyon ensèk, Firefox 87 elimine 12 vilnerabilite, nan yo 7 yo make kòm danjere. 6 vilnerabilite (kolekte anba CVE-2021-23988 ak CVE-2021-23987) se koze pa pwoblèm memwa, tankou debòde tanpon ak aksè nan zòn memwa ki deja libere. Potansyèlman, pwoblèm sa yo ka mennen nan ekzekisyon kòd yon atakè lè yo louvri paj ki fèt espesyalman.

Branch Firefox 88 la, ki te antre nan tès beta a, remakab pou sipò li pou dekale zongle sou touchpads nan Linux ak anviwònman grafik ki baze sou pwotokòl Wayland la ak enklizyon pa default nan sipò pou fòma imaj AVIF (AV1 Image Format), ki sèvi ak teknoloji konpresyon andedan-ankadreman ki soti nan fòma kodaj videyo AV1.

Sous: opennet.ru

Add nouvo kòmantè