Firefox 87 idasilẹ

Aṣawari wẹẹbu Firefox 87 ti tu silẹ. Ni afikun, imudojuiwọn si ẹka atilẹyin igba pipẹ 78.9.0 ni a ṣẹda. Ẹka Firefox 88 ti gbe lọ si ipele idanwo beta, itusilẹ rẹ ti ṣeto fun Oṣu Kẹrin Ọjọ 20.

Awọn imotuntun akọkọ:

  • Nigbati o ba nlo iṣẹ wiwa ati mimuuṣiṣẹpọ Ipo Gbogbo Ipo, ọpa yiyi yoo han awọn aami lati tọka si ipo awọn bọtini ti a rii.
    Firefox 87 idasilẹ
  • Yọọ ṣọwọn awọn ohun kan lati awọn Library akojọ. Awọn ọna asopọ si awọn bukumaaki, itan-akọọlẹ ati awọn igbasilẹ ni o wa ninu akojọ aṣayan ile-ikawe (awọn taabu amuṣiṣẹpọ, awọn bukumaaki aipẹ ati atokọ Apo ti yọkuro). Ninu sikirinifoto ni isalẹ, ni apa osi, ipinlẹ naa jẹ bi o ti ri, ati ni apa ọtun, bi o ti wa ni Firefox 87:
    Firefox 87 idasilẹFirefox 87 idasilẹ
  • Akojọ Olùgbéejáde Wẹẹbù ti jẹ irọrun ni pataki - awọn ọna asopọ kọọkan si awọn irinṣẹ (Olubẹwo, Console wẹẹbu, Debugger, Aṣiṣe ara Nẹtiwọọki, Iṣiṣẹ, Oluyewo Ibi ipamọ, Wiwọle ati Ohun elo) ti rọpo pẹlu ohun kan Awọn irinṣẹ Olùgbéejáde Wẹẹbu gbogbogbo.
    Firefox 87 idasilẹFirefox 87 idasilẹ
  • Akojọ Iranlọwọ ti jẹ irọrun, yiyọ awọn ọna asopọ si awọn oju-iwe atilẹyin, awọn ọna abuja keyboard, ati irin-ajo irin-ajo kan, eyiti o wa ni bayi lori oju-iwe Iranlọwọ Gba gbogbogbo. Bọtini fun gbigbe wọle lati ẹrọ aṣawakiri miiran ti yọkuro.
  • Fikun ẹrọ SmartBlock, eyiti o yanju awọn iṣoro lori awọn aaye ti o dide nitori idinamọ awọn iwe afọwọkọ ita ni ipo lilọ kiri ni ikọkọ tabi nigba imudara ìdènà ti akoonu aifẹ (mudani) ti muu ṣiṣẹ. Lara awọn ohun miiran, SmartBlock ngbanilaaye lati ṣe alekun iṣẹ ṣiṣe ti diẹ ninu awọn aaye ti o fa fifalẹ nitori ailagbara lati fifuye koodu iwe afọwọkọ fun titele. SmartBlock laifọwọyi rọpo awọn iwe afọwọkọ ti a lo fun titele pẹlu awọn stubs ti o rii daju pe awọn ẹru aaye naa tọ. Awọn stubs ti pese sile fun diẹ ninu awọn iwe afọwọkọ ipasẹ olumulo olokiki ti o wa ninu atokọ Ge asopọ, pẹlu awọn iwe afọwọkọ pẹlu Facebook, Twitter, Yandex, VKontakte ati awọn ẹrọ ailorukọ Google.
  • Olumu bọtini Backspace jẹ alaabo nipasẹ aiyipada ni ita ọrọ ti awọn fọọmu titẹ sii. Idi fun yiyọ oluṣakoso kuro ni pe bọtini Backspace ti wa ni lilo taara nigba titẹ ni awọn fọọmu, ṣugbọn nigbati ko ba ni idojukọ lori fọọmu titẹ sii, a ṣe itọju rẹ bi gbigbe si oju-iwe ti tẹlẹ, eyiti o le ja si isonu ti ọrọ titẹ nitori si gbigbe airotẹlẹ si oju-iwe miiran. Lati da ihuwasi atijọ pada, aṣayan browser.backspace_action ti ni afikun si nipa: konfigi.
  • Ipilẹṣẹ akọsori HTTP Referer ti yipada. Nipa aiyipada, eto imulo “ipilẹṣẹ ti o muna-nigbati orisun-agbelebu” ti ṣeto, eyiti o tumọ si gige awọn ipa-ọna ati awọn paramita nigba fifiranṣẹ ibeere kan si awọn ọmọ-ogun miiran nigbati o n wọle nipasẹ HTTPS, yiyọ Olutọka nigbati o yipada lati HTTPS si HTTP, ati gbigbe Olutọka kikun fun awọn iyipada inu laarin aaye kan. Iyipada naa yoo kan si awọn ibeere lilọ kiri deede (awọn ọna asopọ atẹle), awọn àtúnjúwe adaṣe, ati nigba ikojọpọ awọn orisun ita (awọn aworan, CSS, awọn iwe afọwọkọ). Fun apẹẹrẹ, nigbati o ba tẹle ọna asopọ kan si aaye miiran nipasẹ HTTPS, dipo “Itọkasi: https://www.example.com/path/?arguments”, “Itọkasi: https://www.example.com/” wa bayi zqwq.
  • Fun ipin kekere ti awọn olumulo, ipo Fission ti ṣiṣẹ, imuse imuse faaji ilana-ọpọlọpọ ti olaju fun ipinya oju-iwe ti o muna. Nigbati Fission ti mu ṣiṣẹ, awọn oju-iwe lati oriṣiriṣi awọn aaye nigbagbogbo ni a gbe sinu iranti ti awọn ilana oriṣiriṣi, ọkọọkan wọn lo apoti iyanrin ti o ya sọtọ. Ni idi eyi, pipin nipasẹ ilana ko ṣe nipasẹ awọn taabu, ṣugbọn nipasẹ awọn ibugbe, eyiti o fun ọ laaye lati ya sọtọ siwaju sii awọn akoonu ti awọn iwe afọwọkọ ita ati awọn bulọọki iframe. O le fi ọwọ mu ipo Fission ṣiṣẹ lori nipa: awọn ayanfẹ# oju-iwe esiperimenta tabi nipasẹ oniyipada “fission.autostart=otitọ” ni nipa: konfigi. O le ṣayẹwo boya o ti ṣiṣẹ lori oju-iwe nipa: atilẹyin.
  • Imuse esiperimenta ti ẹrọ fun ṣiṣi awọn asopọ TCP ni kiakia (TFO - TCP Yara Ṣii, RFC 7413), eyiti o fun ọ laaye lati dinku nọmba awọn igbesẹ iṣeto asopọ nipa apapọ awọn igbesẹ akọkọ ati keji ti ilana idunadura asopọ 3-igbesẹ Ayebaye sinu ọkan ìbéèrè, ti a ti kuro ki o si mu ki o ṣee ṣe lati fi data si awọn ni ibẹrẹ ipele ti a Igbekale kan asopọ. Nipa aiyipada, TCP Yara Ṣii mode jẹ alaabo ati pe o nilo iyipada ni nipa: konfigi lati mu ṣiṣẹ (network.tcp.tcp_fastopen_enable).
  • Ni ibamu pẹlu awọn iyipada ti a ṣe si awọn pato, titẹsi ti nkan naa ti duro sinu sọwedowo lilo awọn pseudo-kilasi ": ọna asopọ", ": ṣabẹwo" ati ": eyikeyi-ọna asopọ".
  • Yọkuro awọn iye ti kii ṣe boṣewa fun paramita CSS-ẹgbẹ-ori - osi, ọtun, oke-ita ati isalẹ-ita (ipilẹ eto.css.caption-side-non-standard.enabled ti pese lati pada).
  • Iṣẹlẹ “ṣaaju ki o to wọle” ati ọna getTargetRanges() ni a mu ṣiṣẹ nipasẹ aiyipada, gbigba awọn ohun elo wẹẹbu laaye lati bori ihuwasi ṣiṣatunṣe ọrọ ṣaaju ki aṣawakiri naa yi igi DOM pada ki o ni iṣakoso nla lori awọn iṣẹlẹ titẹ sii. Iṣẹlẹ “ṣaaju ki o to wọle” ni a fi ranṣẹ si oluṣakoso tabi eroja miiran pẹlu ẹya “contenteditable” ti a ṣeto ṣaaju ki iye eroja ti yipada. Ọna getTargetRanges () ti a pese nipasẹ ohun igbewọleEvent da pada orun kan pẹlu awọn iye ti o tọka iye ti DOM yoo yipada ti iṣẹlẹ titẹ sii ko ba fagilee.
  • Fun awọn olupilẹṣẹ wẹẹbu, ni ipo ayewo oju-iwe, agbara lati ṣe adaṣe awọn ibeere media “awọn ayanfẹ-awọ-awọ” ti ni imuse lati ṣe idanwo awọn dudu ati awọn apẹrẹ ina laisi yiyipada awọn akori ninu ẹrọ ṣiṣe. Lati mu kikopa ti awọn akori dudu ati ina ṣiṣẹ, awọn bọtini pẹlu aworan ti oorun ati oṣupa ni a ti ṣafikun ni igun apa ọtun oke ti ọpa irinṣẹ fun awọn olupilẹṣẹ wẹẹbu.
  • Ni ipo ayewo, agbara lati mu kilaasi afọwọṣe “: afojusun” ṣiṣẹ fun ipin ti a ti yan ni a ti ṣafikun, ti o jọra si awọn kilasi pseudo-ti a ṣe atilẹyin tẹlẹ “: rababa”, “: lọwọ”, “: idojukọ”, “: idojukọ-laarin", ": idojukọ- han" ati ": ṣabẹwo".
    Firefox 87 idasilẹ
  • Imudara ilọsiwaju ti awọn ofin CSS ti ko ṣiṣẹ ni ipo ayewo CSS. Ni pataki, ohun-ini “ipilẹṣẹ tabili” ti di aiṣiṣẹ fun awọn eroja ti kii ṣe tabili, ati awọn ohun-ini “yilọ-padding-*” jẹ aiṣiṣẹ fun awọn eroja ti kii ṣe lilọ kiri. Yọ asia ohun-ini aṣiṣe kuro "ọrọ-aponsedanu" fun diẹ ninu awọn iye.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 87 ti ṣeto awọn ailagbara 12, eyiti 7 ti samisi bi eewu. Awọn ailagbara 6 (ti a kojọ labẹ CVE-2021-23988 ati CVE-2021-23987) jẹ eyiti o ṣẹlẹ nipasẹ awọn iṣoro iranti, gẹgẹbi awọn iṣan omi ifipamọ ati iraye si awọn agbegbe iranti ti o ti ni ominira tẹlẹ. O pọju, awọn iṣoro wọnyi le ja si ipaniyan ti koodu ikọlu nigbati o ṣii awọn oju-iwe ti a ṣe apẹrẹ pataki.

Ẹka Firefox 88, eyiti o ti wọ inu idanwo beta, jẹ ohun akiyesi fun atilẹyin rẹ fun fifun pọ lori awọn paadi ifọwọkan ni Linux pẹlu awọn agbegbe ayaworan ti o da lori ilana Ilana Wayland ati ifisi nipasẹ aiyipada ti atilẹyin fun ọna kika aworan AVIF (Ilana Aworan AV1), eyiti nlo awọn imọ-ẹrọ funmorawon inu-fireemu lati ọna kika fifi koodu fidio AV1.

orisun: opennet.ru

Fi ọrọìwòye kun