Geroka webê Firefox 119 hate berdan û nûvekirinek şaxê piştgirîya demdirêj hate afirandin - 115.4.0. Şaxa Firefox 120 veguherî qonaxa ceribandina betayê, ku serbestberdana wê di 21ê Mijdarê de ye.
Taybetmendiyên nû yên sereke di Firefox 119 de:
- Ji bo rûpela View Firefox-ê navbeynek nûvekirî hate destnîşan kirin, ku gihîştina naveroka berê hatî dîtin hêsantir dike. Rûpelê Dîtina Firefoxê agahdariya li ser tabloyên çalak, rûpelên nû hatine dîtin, tabloyên girtî, û tabloyên cîhazên din li yek cîhek berhev dike. Guhertoya nû ya Firefox View agahdarî li ser hemî tabloyên vekirî yên di her pencereyê de peyda dike, û di heman demê de şiyana dîtina dîroka geroka xwe ya ku li gorî dîrok an malperê hatî veqetandin zêde dike.

- Qabiliyeta îtxalkirina pêvekan ji Chrome û gerokên li ser bingeha motora Chromium çalak e. Di danûstendina anîna daneyan ji gerokên din de ("Daneyên Import" li ser rûpela about:preferences#general), vebijarkek ji bo veguheztina pêvekan xuya bû. Veguheztin navnîşek ji 72 pêvekan vedihewîne, ku nasnavên pêvekên wekhev ên ku ji bo Chrome û Firefox hene berhev dike. Heke pêvekên ji navnîşê dema ku daneyan ji Chrome îthal dikin hebin, Firefox li şûna guhertoya Chrome-ê ya pêvekê guhertoya xweya Firefox-ê saz dike.

- Piştgiriya ji bo mekanîzmaya ECH (Xerîdarê Şîfrekirî Hello) tê de ye, ku pêşkeftina ESNI (Nîşana Navê Pêşkêşkara Şîfrekirî) didomîne û ji bo şîfrekirina agahdariya li ser parametreyên danişîna TLS, wekî navê domaina daxwazkirî, tê bikar anîn. Cûdahiya sereke di navbera ECH û ESNI de ev e ku li şûna şîfrekirina di asta zeviyên kesane de, ECH tevahiya peyama TLS ClientHello şîfre dike, ku dihêle hûn di nav zeviyên ku ESNI venaşêrin de levdanokan asteng bikin, mînakî, PSK (Pêş-Şarekirî Key) zevî.
- Kapasîteyên guherandina belgeya temaşekerê PDF-ê ya çêkirî naha piştgirî ji bo danîna wêne û şîroveyên nivîsê, ji bilî xêzkirina xeta belaş a berê ya berdest û pêvekirina şîroveyên nivîsê vedihewîne. Moda nû ya guherandinê ya PDF-ê tenê ji bo hin bikarhêneran tê aktîf kirin ku ew bi zorê li ser rûpela about:config, divê hûn mîhenga "pdfjs.enableStampEditor" çalak bikin.

- Mîhengên têkildarî vegerandina danişîna qutbûyî piştî derketina gerokê guheztin. Berevajî danûstendinên berê, agahdariya ne tenê tabloyên çalak, lê di heman demê de tabloyên girtî yên vê dawiyê jî dê di navbera danişînan de werin tomarkirin, ku dihêle hûn tabloyên ku bi xeletî hatine girtin piştî nûve destpêkirinê vegerînin û navnîşek wan di View Firefox de bibînin. Ji hêla xwerû, 25 tabloyên paşîn ên di 7 rojên dawîn de hatine vekirin dê bêne tomar kirin. Daneyên der barê tabloyên di pencereyên girtî de jî dê li ber çavan werin girtin û navnîşa tabloyên girtî dê di çarçoweya hemî pencereyan de bi carekê de were xebitandin, ne tenê pencereya heyî.
- Kapasîteyên moda Parastina Tevahiya Cookie hatine berfireh kirin, ku tê de ji bo her malperê depoyek Cookie-ya veqetandî ya veqetandî tê bikar anîn, ku rê nade karanîna Cookie-yê ku tevgera di navbera malperan de bişopîne (hemû Cookies ji blokên partiya sêyemîn hatine barkirin malper (iframe, js, hwd.) .p.), bi malpera ku ev blokan jê hatine daxistin ve têne girêdan). Guhertoya nû îzolekirina nexşeya URI "blob:..." pêk tîne. (URL-ya Blob), ku dibe ku ji bo şopandina bikarhêner agahdariya guncaw ragihîne were bikar anîn.
- Ji bo bikarhênerên mekanîzmaya parastina şopandinê ya pêşkeftî (ETP, Parastina Şopandina Pêşkeftî), parastina zêde li hember nasnameya neyekser a bikarhêneran bi analîza tîpan ve tê çalak kirin - tîpên ku ji malperan re têne xuyang kirin bi tîpên pergalê û tîpên ji komên zimanên standard têne sînordar kirin.
- Pakêta snap-a Firefox-ê ji bo karanîna diyaloga hilbijartina pelê ya xwemalî ya Ubuntu dema ku bigihîje daneyan ji gerokên din piştgirî peyda dike, û her weha piştgirî dide diyarkirina taybetmendiyên berdest li ser bingeha guhertoya sazkirî ya xdg-desktop-portal.
- Piştgiriyek ji bo hilbijartina çavdêriyek zêde kir da ku pencereyek gerokê ku di moda kioska Înternetê de dixebite bi cîh bike. Monitor bi karanîna vebijarka rêzika fermanê "-kiosk-monitor" tê hilbijartin. Gerok tavilê piştî destpêkirina di moda kioskê de diguhezîne moda tevahî-screen.
- Tesbîtkirina naveroka medyayê ya di pelên ku bi celebê MIME-ya "serlêdan/oktet-stream" hatine hilanîn rawestand. Ji bo pelên weha, gerok dê naha ji we bipirse ku hûn pelê dakêşin ne ku dest bi lêxistina wê bikin.
- Di amadekirina tevlêbûna Firefoxê ya astengkirina Cookie-ya sêyemîn de, pêkanîna API-ya Storage Access hate nûvekirin da ku ji bikarhêner destûr bixwaze ku bigihîje hilanîna Cookie-yê ji iframe gava ku Cookies-ya sêyemîn ji hêla xwerû ve têne asteng kirin. Pêkanîna nû parastinek zêde kiriye û guhertin zêde kiriye da ku pirsgirêkên bi malperan re nebin.
- Ji bo hêmanên xwerû (Elementa Xweser), ku fonksiyona hêmanên HTML-ê yên heyî dirêj dike, piştgirî ji bo taybetmendiyên ARIA (Serlêdanên Dewlemend ên Înternetê yên Gihîştî) tê de, ku van hêmanan ji kesên kêmendam re bêtir bigihînin. Bêyî ku bangî rêbazên setAttribute û getAttribute bike, kapasîteya danîn û xwendina taybetmendiyên ARIA rasterast ji bo hêmanên DOM (mînak, buttonElement.ariaPressed = "rast") lê zêde kir.
- Sernavê Cross-Origin-Embedder-Policy HTTP, ku moda veqetandinê ya Cross-Origin kontrol dike û dihêle hûn li ser rûpela karûbarên îmtiyaz qaîdeyên karanîna ewledar diyar bikin, piştgirî ji bo parametreya "bêbawerî" zêde kiriye da ku veguheztina pêbaweriyê neçalak bike. agahdariya wekî Cookies û sertîfîkayên xerîdar.
- Fonksiyona attr() CSS nuha xwedan şiyana ku argumanek duyemîn diyar bike, nirxa wê di rewşên ku taybetmendiya diyarkirî winda ye an nirxek nederbasdar heye were bikar anîn. Mînakî, attr (foobar, "Nirxa xwerû").
- Rêbazên Object.groupBy û Map.groupBy ji bo komkirina hêmanên rêzê bi karanîna nirxa rêzê ya ku ji hêla fonksiyona paşvekêşanê ve hatî vegerandin, ku ji bo her hêmanek rêzê, wekî mifteya komkirinê tê gotin, zêde kirin.
- Rêbazên lêzêdekirî: String.prototype.isWellFormed() ji bo kontrolkirina hebûna nivîsa Unicode ya rast hatî çêkirin di rêzek de (ji bo hebûna tenê "cotên surrogate" yên tîpên hevedudanî kontrol dike) û String.prototype.toWellFormed() ji bo paqijkirinê û veguherandina nivîsa Unicode di forma rast de.
- Rêbazên WebTransport.createBidirectionalStream() û WebTransport.createUnidirectionalStream() piştgirî ji bo taybetmendiya "sendOrder" zêde kirine da ku pêşaniya têkildar a herikên şandî destnîşan bike.
- AuthenticatorAttestationResponse API rêbazên nû peyda dike getPublicKey(), getPublicKeyAlgorithm() û getAuthenticatorData().
- API-ya Verastkirina Webê piştgirî ji taybetmendiyên credProps re zêde kiriye, ku dihêle hûn hebûna pêbaweran piştî afirandin an qeydkirinê diyar bikin.
- Rêbazên parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() û toJSON() li API-ya PublicKeyCredential zêde kirin da ku tiştan biguhezînin nûnertiyek JSON ku ji bo serialîzekirin/deserialîzasyon guncan e û veguhezîne serverê.
- Di amûrên ji bo pêşdebirên malperê de, navbeynkariya xebata înteraktîf a bi CSS re (Şêweyên CSS yên neçalak) baştir bûye, ku tê de şiyana naskirina taybetmendiyên CSS yên ku bandorê li hêmanê nakin, heye, û her weha piştgirîya tam ji bo pseudo-hêmanan zêde kiriye, wek mînak. "::-ya yekem", "::cue" û "::cihgirê".
- Dîmendera daneya JSON-ya çêkirî bixweber diguhezîne dîtina daneya xav heke daneyên JSON-ê yên ku têne dîtin xelet an zirardar bin.
- Li ser platforma Windows-ê, ji bo mîhengek pergalê ku dema nivîsandinê kursorê vedişêre, piştgirî zêde kir.
- Di guhertoya ji bo platforma Android-ê de, têkçûnek ku dema temaşekirina vîdyoyek di ekrana tevahî de çêdibe ji holê rabû. Di hawîrdora Android 14-ê de ji bo pirsên medyayê yên tercîh-berevajî û tercîh-kêm-şefafîtiyê piştgirî lê zêde kirin.
Ji bilî nûbûn û rastkirina xeletiyan, Firefox 119 25 qelsî rast kiriye. 17 qelsiyên (16 di bin CVE-2023-5730 û CVE-2023-5731 de bi hev re) yên ku wekî xeternak têne nîşankirin, ji ber pirsgirêkên bîranînê, wek zêdebûna tampon û gihîştina deverên bîranînê yên jixwe hatine azad kirin, têne çêkirin. Bi potansiyel, van pirsgirêkan dema ku rûpelên taybetî hatine sêwirandin vekin dibe sedema pêkanîna kodek êrîşkar. Zehfbûnek din a xeternak (CVE-2023-5721) dihêle ku klîkjacking hin diyalog an hişyariyên gerokê piştrast bike an betal bike.
Source: opennet.ru



