I disponueshëm Firefox 74.
- Menaxheri i fjalëkalimeve ka mësuar të rendisë regjistrimet në mënyrë të kundërt (Z-A).
- Kaluar me zgjerimet e instaluara globalisht (për të gjithë përdoruesit në sistem, për shembull, në %ProgramFiles%Mozilla Firefoxextensions). Ky metodë shpërndarjeje përdoret për parainstallimin në distribucionet dhe për imponimin e zgjerimeve gjatë instalimit të softuerit të tretë. Zhvilluesit e konsideruan atë të dëmshëm, sepse kjo i heq përdoruesit mundësinë për të fshirë këto zgjerime përmes menaxherit të zgjerimeve (për shembull, nëse zgjerimi shkakton probleme, ose përdoruesit nuk i pëlqen që t'i imponohet). Tani menaxhimi i zgjerimeve është plotësisht nën kontrollin e përdoruesit. Zgjerimet e vendosura do të vazhdojnë të funksionojnë (përdoruesi tani ka mundësinë për t'i fshirë ato përmes menaxhimit të zgjerimeve), dhe ato që instalohet për herë të parë do të injorohen. Krijuesve të distribucioneve të personalizuara (Windows) dhe mirëmbajtësve (Linux) do t'u jepet një mundësi e veçantë në fazën e ndërtimit, e cila rikthen mbështetjen për zgjerimet e instaluara globalisht. Përdoruesit korporativë kanë mundësinë të shpërndajnë zgjerime përmes politikave grupore.
- Shtesa Facebook Container (hap automatikisht rrjetin social në një kontenier të veçantë) mbështet listën e domeneve të përdoruesve, të cilat gjithashtu do të vendosen automatikisht në kontenier.
- Butoni për krijimin e një skedari të ri ka marrë një menu, e cila thirret me klikim të djathtë (funksionon vetëm kur janë aktivizuar kontenierët), nga e cila mund të zgjidhet kontenieri për skedarin që krijohet. Për më tepër, është shtuar një cilësim "Zgjidh kontenier për çdo skedë të re", që lejon që një menu e tillë të thirret edhe me klikim të majtë.
- Ka kaluar mundësinë për të ndaluar shkëputjen e skedave. Shndërrimi i papërshtatshëm i një skede në një dritare të veçantë ka irrituar përdoruesit për shumë vite (bileti përkatës është hapur 9 vjet më parë). Për të çaktivizuar sjelljen e shkëputjes së skedave, është parashikuar një cilësim të cilit i është dhënë emri browser.tabs.allowTabDetach.
- Tastet e shkurtra të zgjerimeve tani mund të riemërohen dhe të çaktivizohen.
- Për përdoruesit nga SHBA, në mënyrë të parazgjedhur është aktivizuar përdorimi i DNS mbi HTTPS. Rezoluesi i parazgjedhur është Cloudflare. Në cilësimet, mund ta ndryshoni atë në NextDNS ose të tregoni adresën e rezoluesit tuaj.
- Në ndërtimet për Linux është aplikuar teknologjia RLBox. Kodi C++ i biblioteka të palëve të treta potencialisht të cenueshme konvertohet në një modul WebAssembly, që ka të drejta të rrepta të kufizuara, dhe më pas moduli kompilohen në kod makinerie dhe ekzekutohet në një proces të izoluar. Biblioteka e parë e tillë ishte Grafit.
- Për pajisjet me ekrane të ndjeshme është zbatuar shpejtimin e rrotullimit.
- Në Windows dhe macOS tani është e mundur të importohen të dhëna nga Edgium (Edge në motorin Chromium).
- Shfletuesi nuk zbulohet më IP-i lokal i makinës përmes WebRTC (në vend të adresës lokale përdoret një identifikues i rastësishëm), prandaj përdoruesit rekomandohet të rikthejnë cilësimet media.peerconnection.ice.default_address_only dhe media.peerconnection.ice.no_host (me ndryshimin e këtyre cilësimeve më parë arrihej fshehja e adresës lokale).
- KĂ«rkimi nĂ« historikun tani injoron shenjat diakritike (pĂ«r shembull, kĂ«rkimi i fjalĂ«s Ś€ŚĄŚ gjithashtu do tĂ« gjendet çdo shprehje Ś€Ö¶ÖŒŚĄÖ·Ś).
- Siç u shpall disa muaj mĂ« parĂ«, i çaktivizuar mbĂ«shtetje pĂ«r TLS 1.0 dhe TLS 1.1. NĂ«se serveri nuk mbĂ«shtet TLS 1.2, pĂ«rdoruesi do tĂ« shohĂ« njĂ« mesazh gabimi tĂ« lidhjes sĂ« sigurt dhe njĂ« buton qĂ« aktivizon mbĂ«shtetje pĂ«r protokollĂ«t e vjetra (nĂ« tĂ« ardhmen, mbĂ«shtetja e tyre do tĂ« hiqet plotĂ«sisht). Shfletuesit e tjerĂ« tĂ« njohur kĂ«tĂ« vit gjithashtu ndalojnĂ« mbĂ«shtetje pĂ«r protokollet e vjetra (TLS 1.0 u shfaq nĂ« 1999, dhe TLS 1.1 â nĂ« 2006) pasi ato nuk mbĂ«shtesin algoritme moderne tĂ« shpejtĂ« dhe tĂ« besueshĂ«m (ECDHE, AEAD), por kĂ«rkojnĂ« mbĂ«shtetje pĂ«r protokolle tĂ« vjetra dhe tĂ« dobĂ«ta (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). NjĂ« vit mĂ« parĂ«, pjesa e trafikut qĂ« pĂ«rdorte kĂ«to protokolle nuk kalonte pesĂ« pĂ«rqind, ndĂ«rsa nĂ« momentin aktual ka rĂ«nĂ« akoma mĂ« shumĂ«.
- HTTP-headeri
- ĂshtĂ« nĂ« funksion mbĂ«shtetja pĂ«r HTTP-header-in Feature Policy. Me ndihmĂ«n e tij, zhvilluesi i faqes mund tĂ« tregojĂ« cilat mundĂ«si dhe API shfletuesi duhet tĂ« pĂ«rdorĂ« ose tĂ« mos pĂ«rdorĂ« (pĂ«r shembull, pĂ«r tĂ« optimizuar performancĂ«n e faqes). Feature Policy Ă«shtĂ« paksa e ngjashme me CSP, por menaxhon mundĂ«sitĂ« e shfletuesit, jo sigurinĂ«. Si rezultat, frame-t (<iframe>) nĂ« tĂ« cilat hapet njĂ« domain tjetĂ«r, nuk mund mĂ« kĂ«rkojnĂ« akses nĂ« gjeolokacionin, kamerĂ«n, mikrofonin, kapjen e ekranit dhe modalitetin e ekranit tĂ« plotĂ«, nĂ«se kjo nuk lejohet qartĂ« pĂ«rmes Feature Policy.
- Implementuar mbështetje për Cross-Origin-Resource-Policy (CORP), Me ndihmën e tij, faqet mund të bllokojnë kërkesa të caktuara nga burime të jashtme (për shembull, të ndalojnë qasjen nga burime të jashtme në skenarët dhe imazhet e faqes aktuale), duke penguar sulmet spekulative përmes kanaleve anësore (Meltdown dhe Spectre), si dhe sulmet që përdorin skenarët e ndërfaqeve të ndryshme.
- Shtuar ngjarja languagechange_event, e cila aktivizohet kur përdoruesi ndryshon gjuhën e preferuar.
- CSS:
- Aktivizuar mbështetja për pronën text-underline-position, duke lejon të menaxhoni pozitën e nënvizimit (p.sh., të vendosni nënvizimin poshtë simbolesh të nënshkrimeve të formulës kimike).
- Vlera e pronave text-underline-offset dhe text-decoration-thickness tani mund të shprehën në përqindje.
- Pronësia outline-style ka fituar mbështetje për vlerën auto.
- In the repository mbështetje për pronat -moz-column-*, të cilat është e rekomandueshme të zëvendësohen me pronat standarde pa prefiks.
- JavaScript:
- është realizuar operatori i sekuencës opsionale (?.)
- Eliminuar metodë jo-standarde Object.prototype.toSource dhe funksioni global uneval. Këto u shfaqën që në kohët e Netscape, por nuk morën mbështetje nga shfletuesit e tjerë.
- Mjetet e zhvilluesve:
- Njohja e rregullave CSS që nuk punojnë tani merr parasysh pozicionimin e elementeve.
- Debugger-i i JavaScript-it ka mësuar të ndihmojë në debugimin e punëtorëve web të thelluar.
- Integrimi me shtesën React Developer Tools.
Burimi: linux.org.ru
