Firefox 122 vÀljalase

Vabastati veebibrauser Firefox 122 ja loodud pikaajalise toe haru 115.7.0 uuendus. Beta-testimise faasi on viidud Firefox 123 haru, mille vÀljalase on plaanitud 20. veebruariks.

Firefox 122 peamised uuendused:

  • Otsingu soovituste kuvamisvĂ”imalusi on laiendatud aadressiribale sisestamisel. Teatud otsingumootorite jaoks on soovitustes kuvamiseks rakendatud pilte ja tekstikirjeldusi. Veebiarendusega seotud teabe otsimisel kuvatakse soovitustes lingid dokumentatsioonile MDN-is (Mozilla Developer Network).
    Firefox 122 vÀljalase
  • Alustatud on deb-pakettide loomise protsessi Ubuntu, Debian ja Linux Mint jaoks. Loodud paketid on ĂŒhilduvad traditsiooniliste Debian ja Ubuntu firefoxide kogumitega, mis on saadaval laadimiseks '.tar.bz2' arhiivides. Pakettide koostamisel on kompilatoris rakendatud tĂ€iendavad optimeerimised ning turvalisuse tugevdamiseks mĂ”eldud lipud. Paketid sisaldavad .desktop-faili, et luua otsetee töölauale ja jaotise menĂŒĂŒsse. Juhised Firefoxi installimiseks Mozilla APT-repositooriumist.
  • Parandatud on lehtede tĂ”lke kvaliteeti sisseehitatud masintĂ”lkesĂŒsteemi abil. Lahendatud on probleemid tĂ”lgitud lehtede kadumise ja interaktiivsete vidinate töö katkemisega.
  • XSS-rĂŒnnete kaitse suurendamiseks ja ĂŒhilduvuse parandamiseks erinevate brauserite vahel on SVGUseElementis lĂ”petatud 'data:' URL-de toetamine.
  • Lisa kaitse varem kĂŒlastatud linkide teabe leket pixelivĂ€rvide analĂŒĂŒsi kaudu, kasutades currentColor parameetrit. Selliste filtrite vĂ€ljundit ei saa enam lugeda canvasist SVG-s, kuna need vĂ”ivad mÀÀrata vĂ€rvi, mida mÀÀratakse ':visited' valija kaudu.
  • macOS-i kogumitesse on lisatud Passkey tehnoloogia tugi (kasutamine ainult iCloud Keychainis), mis vĂ”imaldab kasutajal autentida end paroolita, kasutades biomeetrilisi tunnuseid, nagu sĂ”rmejĂ€lg vĂ”i nĂ€otuvastus.
  • Töödeldakse automaatse tĂ€iendamise tokenit 'webauthn'. Automaatse tĂ€iendamise dialoogides on rakendatud liidese kuvamine Passkey abil ĂŒhenduse ligipÀÀsuks.
  • PrivaatsusreĆŸiimis on skriptidele antud vĂ”imalus salvestada andmeid API Cache kaudu, et ĂŒhtlustada kĂ€itumist privaatsus- ja tavareĆŸiimides (olemasolevat erinevust saadeti kasutada kasutaja privaatsusreĆŸiimis töötamiseks).
  • WebRTC-s on vaikimisi sisse lĂŒlitatud ULPFEC (Uneven Level Protection Forward Error Correction) mehhanismi tugi, mis vĂ”imaldab kahjustatud vĂ”i kadunud pakette taastada. ULPFEC-i kasutamine vĂ”imaldab parandada video kvaliteeti kasutajatele, kellel on katkendlikud ĂŒhendused.
  • Elementi kasutamine on lubatud <hr> elemendi sees <select> loendite vahepealsete jagajate sisestamiseks, mis on põhinevad elemendil <select>.
  • Lisatud on vĂ”imalus kasutada meetodit showPicker <select> elementidega brauseri pakutava rippmenĂŒĂŒ rakendamiseks programmikult.
  • Web-lehtede teksti kuvamisel on Unicode'i standardiga kohandatud reeglid ridade lĂ”hestamiseks. Aasia keelte, nagu jaapani ja hiina, jaoks on rakendatud kogu sĂ”nade valiku toetamine topeltklikiga tekstis.
  • CSS-i omadus offset-position, mis mÀÀrab elemendi algasendi ja tavaliselt kasutatakse koos offset-path omadusega objekti animatsiooni trajektoori mÀÀramiseks, on sisse lĂŒlitatud.
  • CSS-i omaduses offset-path on lisatud ray() funktsiooni tugi, mis mÀÀrab, millisele joonetĂŒkile antud element jĂ€rgib animatsiooni, samuti vÀÀrtusi basic-shape ja coord-box.
  • CSS-i omadustes clip-path ja offset-path on lisatud tugi funktsioonidele rect() ja xywh() pĂ”hikujude loomiseks.
  • Lisatud on SVG aatribuudi viewBox animatsiooni tugi, kasutades SMIL (Synchronized Multimedia Integration Language) keelt, mis on mĂ”eldud SVG elementide animatsiooniks.
  • URL-i parser, mis kutsutakse esile tundmatute skeemidega linkide jaoks, on muudetud DefaultURI vastavalt spetsifikatsiooni nĂ”uetele.
  • Sisse lĂŒlitatud on ArrayBuffer.prototype.transfer() ja ArrayBuffer.prototype.transferToFixedLength() meetodite tugi, et edastada mĂ€luhaldamise Ă”igusi ĂŒhelt ArrayBufferilt teisele. PĂ€rast ĂŒlekannet katkestatakse puhver algsest mĂ€lupiirkonnast ja muutub kasutuskĂ”lbmatuks. Puudutava seisundi kontrollimiseks saab kasutada omadust ArrayBuffer.prototype.detached.
  • Rakendatud on API LargestContentfulPaint, mis annab teavet kĂ”ige suurema pildi vĂ”i teksti renderdamise aja kohta enne, kui kasutaja hakkab lehte kasutama.
  • Screen Wake Lock API toetus on lisatud, mis vĂ”imaldab veebirakendusel, nĂ€iteks multimeedia mĂ€ngijal, blokeerida ekraanisÀÀstja kĂ€ivitamise pikaajalise kasutamata jĂ€tmise korral.
  • Lisatud on eksperimenteerimise tugi API-le:
    • API Deklaratiivne Shadow DOM (lĂŒlitatakse sisse lĂ€bi dom.webcomponents.shadowdom.declarative.enabled lehelt about:config) uute juurte harude loomiseks Shadow DOM-is, nĂ€iteks, et eraldada imporditud kolmandate osapoolte elemendi stiil ja seotud DOMi haru pĂ”hitekstist. Pakutav deklaratiivne API vĂ”imaldab DOMi harude eraldamiseks kasutada ainult HTML-i, ilma et oleks vajalik kirjutada JavaScripti koodi.
    • API Popover (lĂŒlitatakse sisse lĂ€bi dom.element.popover.enabled lehelt about:config) kasutajaliidese elementide loomiseks, mis kuvatakse ĂŒle teiste web-liidese elementide. NĂ€iteks uue API abil on vĂ”imalik luua tegevusmenĂŒĂŒsid, kuvada vormide tĂ€itmise nĂ€punĂ€iteid, luua Ă”petavaid liideseid ja teostada sisu haaramist. Üksuste kuvamine teiste elementide peal toimub atribuudi „popover” seadistamise kaudu, samas koha, kaskaadimise ja sisendi fookus kĂ€sitletakse automaatselt. Erinevalt elemendist „dialog” ei kasuta „popover” atribuudi omanikele modaalreĆŸiimi, nad toetavad sĂŒndmusi ja on kergesti tĂŒhistatavad.
    • LĂ”ikepuhvri lugemis- ja kirjutamisvahendid (lĂŒlitatakse sisse lĂ€bi dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText ja dom.events.asyncClipboard.writeText lehelt about:config), mis vĂ”imaldavad kasutada ClipboardItemi liidest ja meetodeid read(), readText() ja write().
    • Objekt Intl.Segmenter (lubatud ainult Firefoxi ööbuildides) tĂ€pseks teksti segmenteerimiseks stringis, arvesse vĂ”ttes lokaalset, nĂ€iteks sĂ”nade eraldamiseks keeltes, mis ei kasuta sĂ”nade eraldamiseks tĂŒhikuid.
  • Veebiarendajate tööriistades inspektsioonireĆŸiimis, kui muudetakse selektorit vĂ”i omadusi, kinnitab Enter-klahvi vajutamine nĂŒĂŒd sisestuse ja seab fookuse vastavale elemendile, mitte ei vii fookust jĂ€rgmisse sisendvĂ€lja (fookuse viimiseks jĂ€rgmisse vĂ€ljade kasutada tabulatsiooni).
  • Androidi versioonis on saanud vĂ”imalikuks GPC (Global Privacy Control) mehhanismi aktiveerimine, mis on tulnud DNT (Do Not Track) pĂ€ise asemele ja vĂ”imaldab teavitada veebisaite isikuandmete mĂŒĂŒgi ja nende kasutamise keeldumisest jĂ€lgimisharjumuste vĂ”i saitide vahel liikumise osas. Samuti on antud vĂ”imalus seada Firefox PDF-de vaatamiseks vaikimisi rakenduseks. Kasutaja passiivse tuvastamise kaitse tugevdamiseks kuvatakse User-Agent pĂ€ises nĂŒĂŒd alati "Android 10", sĂ”ltumata tegelikust platvormiversioonist.

Lisaks uuendustele ja vigade parandamisele sisaldab Firefox 122 kokku 15 turvaauku (5 on mĂ€rgitud ohtlikeks). 8 turvaauku on seotud mĂ€luprobleemidega, nagu mĂ€lu ĂŒletĂ€itumine ja juurdepÀÀs juba vabastatud mĂ€lu piirkondadele. Need probleemid vĂ”ivad potentsiaalselt vĂ”imaldada rĂŒnde koodi tĂ€itmist, kui avada spetsiaalselt kujundatud lehti.

Lisaks tasub mainida Mozilla vĂ€lja kuulutatud eraldiseisva teenuse loomist Firefoxi diskrimineerimise faktide jĂ€lgimiseks erinevatel platvormidel ning tuvastatud probleemide lahendamiseks koos platvormide tootjatega. Praegu on saidil koondatud tehnilised probleemid, mis tekivad Firefoxi kasutamisel Apple'i, Google'i ja Microsofti sĂŒsteemides. NĂ€iteks Androidi platvormil on mĂ€rgitud brauseri seadete importimise vĂ”imatust ja otsingu kvaliteedi langust. Windowsis on mainitud vaikimisi brauseri vahetamise tarkvaralise keelu ja Microsoft Edge'i pealesurumise kĂŒsimusi. Androidis ja Windowsis mainitakse ka teatud sidemete sĂ€ilimist Chrome'i ja Edge'iga, isegi pĂ€rast vaikimisi brauseri muutmist.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster