Firefox 68 vÀljaanne

Esitletud veebibrauseri vÀljaande Firefox 68, samuti mobiiliversioon Firefox 68 Androidi platvormile. VÀljaanne kuulub pikaajalise toe harude kategooriasse (ESR), mille jaoks uuendusi vÀljastatakse aastas. Lisaks on koostatud eelmine uuendus haru pikenenud toe 60.8.0. Peagi jÔuab beetatestimise jÀrgmiseks haruks Firefox 69, mille vÀljaandmine on planeeritud 3. septembriks.

Peamised uuendused:

  • Vaikimisi on sisse lĂŒlitatud uus lisandmoodulite haldaja (about:addons), mis on tĂ€ielikult ĂŒles ehitatud HTML/JavaScripti ja standardsete veebitehnoloogiate abil, et eemaldada brauserist XUL ja XBL pĂ”hiseid komponente. Uues liideses on igale lisandmoodulile eraldi vahekaart, mis vĂ”imaldab nĂ€ha tĂ€iskirjeldust, muuta seadeid ja hallata juurdepÀÀsuĂ”igusi, lahkumata samal ajal peamiselt lisandmoodulite loendi lehelt.

    Firefox 68 vÀljaanne

    Erinevate lisandmoodulite aktiveerimise juhtnuppude asemel on pakkuda kontekstimenĂŒĂŒ. Deaktiveeritud lisandmoodulid on nĂŒĂŒd selgelt eraldatud aktiivsetest ja loetletud eraldi sektsioonis.

    Firefox 68 vÀljaanne

    Uus sektsioon soovitatud lisandite jaoks, mille koosseis valitakse sĂ”ltuvalt installitud lisanditest, seadistustest ja kasutaja statistika jĂ€rgi. Lisandid lisatakse kontekstuaalsetesse soovitustesse, kui need vastavad Mozilla nĂ”uetele turvalisuse, kasulikkuse ja kasutusmugavuse alal, ning lahendavad kvaliteetselt ja tĂ”husalt aktuaalsed ĂŒlesanded, mis huvitavad laiemat publikut. Pakutavad lisandid lĂ€bivad iga vĂ€rskenduse turvakihtide tĂ€ieliku ĂŒlevaatamise;

    Firefox 68 vÀljaanne
  • Lisatud nupp, et saata Mozilla'le teateid lisandite ja teemade probleemide kohta. NĂ€iteks saab pakutud vormi kaudu arendajaid hoiatada, kui tuvastatakse pahavara tegevus, esinevad probleemid veebisaitide kuvamisega seoses lisandiga, ei vastata deklareeritud funktsionaalsusele, lisand ilmub ilma kasutaja tegevuseta vĂ”i esinevad probleemid stabiilsuse ja jĂ”udlusega.

    Firefox 68 vÀljaanne
  • KĂ€ivitati uus Quantum Bar aadressiriba rakendus, mis on vĂ€limuselt ja funktsioonidelt praktiliselt identne vana Awesome Bariga, kuid mille sisu on tĂ€ielikult ĂŒmber kirjutatud ja kood on ĂŒmber kirjutatud, asendades XUL/XBL standardse Web API-ga. Uus rakendus lihtsustab oluliselt funktsionaalsuse laiendamise protsessi (toetatakse WebExtensions formaadis laienduste loomist), eemaldab ranget seotust brauseri alamsĂŒsteemidega, vĂ”imaldab hĂ”lpsasti uusi andmeallikaid ĂŒhendada ning omab kĂ”rgemat jĂ”udlust ja reaktsioonikiirus. MĂ€rkimisvÀÀrsetest muudatustest kĂ€itumises on ainult tingimus, et tuleks kasutada kombinatsioone Shift+Del vĂ”i Shift+BackSpace (varem töötas see ilma Shiftita), et eemaldada sirvimise ajaloo kirjeid, mis kuvatakse automaatselt vĂ€ljundina sisendi alguses.
  • Laiendatud on tĂ€ielikku tumedat teemat lugemisreĆŸiimile (reader view), mille aktiveerimisel kuvatakse kĂ”ik akna ja paneeli kujunduselemendid ka tumedates toonides (varem puudutas tumeda ja heleda reĆŸiimi vahetus Reader View'is ainult tekstisisu piirkonda).

    Firefox 68 vÀljaanne
  • KarmireĆŸiimi puhul blokeeritakse soovimatut sisu (strict) lisaks kĂ”igile tuntud jĂ€lgimisse sĂŒsteemidele ja kĂ”ikidele kolmanda osapoole kĂŒpsistele nĂŒĂŒd ka JavaScripti lisandid, mis teostavad krĂŒptovaluutade kaevandamist vĂ”i jĂ€lgivad kasutajaid varjatud identifitseerimise meetodite abil. Varasemalt lĂŒlitati need blokeerimised sisse selge valikuga kohandatud blokeerimise reĆŸiimis. Blokeerimine toimub tĂ€iendavate kategooriate (fingerprinting ja cryptomining) alusel Disconnect.me nimekirjas;

    Firefox 68 vÀljaanne
  • KĂ€ivitamine on jĂ€tkuvalt jĂ€rk-jĂ€rgult; Servo WebRender, mis on kirjutatud Rustis ja suunab GPU-le lehe sisu renderdamise operatsioonid. WebRenderi kasutamisel Gecko mootori sisseehitatud kompositingusĂŒsteemi asemele, mis töötleb andmeid CPU abil, kasutatakse lehe elementide renderdamise operatsioonide teostamiseks GPU-s toimuvaid varjundeid, mis vĂ”imaldab saavutada mĂ€rkimisvÀÀrset renderdamise kiirusetĂ”usu ja vĂ€hendab CPU koormust.

    Lisaks NVIDIA graafikakaarte omavatele kasutajatele alates
    Firefox 68 toetamine WebRender aktiveeritakse Windows 10 sĂŒsteemides, millel on AMD graafikakaardid. WebRenderi aktiveerimist saab kontrollida lehelt about:support. Sundaktiveerimise jaoks tuleb about:config'is aktiveerida seaded "gfx.webrender.all" ja "gfx.webrender.enabled" vĂ”i kĂ€ivitada Firefox keskkonnamuutujaga MOZ_WEBRENDER=1. Linuxis on WebRenderi tugi enam-vĂ€hem stabiliseerunud Intel graafikakaartidele Mesa 18.2+ draiveritega;

  • Aadressiriba paremas servas asuvas 'hamburgeri' menĂŒĂŒs on lisatud jagu kiireks juurdepÀÀsuks Firefox Accounti seadetele;
  • Lisatud on uus sisseehitatud leht "about:compat", kus loetletakse lĂ€bivad lahendused ja patĆĄod, mis on rakendatud teatud veebisaitide ĂŒhilduvuse tagamiseks, mis ei tööta Firefoxis korrektselt. Ühilduvuse jaoks tehtavad muudatused lihtsates juhtumites piirduvad 'User Agent' identifikaatori muutmisega, kui sait on jĂ€igalt seotud teatud brauseritega. Komplitseeritud olukordades kĂ€ivitatakse veebisaidi kontekstis JavaScripti kood, mis lahendab ĂŒhilduvuse probleeme;
    Firefox 68 vÀljaanne
  • Kuna potentsiaalsed stabiilsusprobleemid, kui brauseri edastamine on ĂŒhel protsessireĆŸiimil, kus liidese loomine ja vahekaante sisu töötlemine toimub ĂŒhes protsessis, about:configist eemaldatud seaded „browser.tabs.remote.force-enable” ja „browser.tabs.remote.force-disable”, mida sai kasutada mitme protsessi reĆŸiimi (e10s) keelamiseks. Samuti ei pĂ”hjusta nĂŒĂŒd vÀÀrtuse „false” seadmine valikusse „browser.tabs.remote.autostart” automaatselt mitme protsessi reĆŸiimi vĂ€ljalĂŒlitamist töölauaversioonides Firefox, ametlikes kogumites ja kĂ€ivitamisel ilma automatiseeritud testide kĂ€itamise reĆŸiimi sisselĂŒlitamata;
  • On rakendatud teise etapi laienemist API kutsete arvule, mis saadaval ainult turvalises kontekstis lehe avamisel (Secure Context), st avamisel HTTPS protsessis, localhost-i kaudu vĂ”i kohalikust failist. Turvalises kontekstis avamata lehtede jaoks blokeeritakse nĂŒĂŒd getUserMedia() kutsetest tulenevad pĂ€ringud multimeediaallikate (nt kaamera ja mikrofoni) juurde pÀÀsemiseks;
  • On tagatud automaatne veakĂ€sitlus HTTPS-i juurdepÀÀsul, mis tekivad antiviirusitarkvara tegevuse tĂ”ttu. Probleemid ilmnevad, kui sisse lĂŒlitatakse antiviirusides Avast, AVG, Kaspersky, ESET ja Bitdefender Web kaitse moodul, mis analĂŒĂŒsib HTTPS-i liiklust, asendades oma sertifikaadi Windowsi juuresolevate juure sertifikaatide nimekirjas ja asendades sellega algselt kasutatavad sertifikaadid veebisaitide jaoks. FirĐ”fox kasutab oma juure sertifikaatide nimekirja ja ignoreerib sĂŒsteemi sertifikaatide nimekirja, mistĂ”ttu tajub sarnast tegevust kui MITM-rĂŒnnakut.

    Probleem on lahendatud automaatse seadistuse "security.enterprise_roots.enabled«, mille puhul imporditakse lisaks sertifikaadid sĂŒsteemi vĂ”tmehoidjast. Kui kasutatakse sertifikaati sĂŒsteemi vĂ”tmehoiust, mitte Firefoxi sisseehitatud sertifikaati, lisatakse aadressiribal avatud menĂŒĂŒs saidi teabe juurde spetsiaalne nĂ€idik. Seade aktiveeritakse automaatselt, kui tuvastatakse MITM-peatamine, pĂ€rast mida ĂŒritab brauser uuesti ĂŒhendust luua, ja kui probleem kaob, salvestatakse seade. Arvatakse, et selline manipuleerimine ei kujuta endast ohtu, kuna sertifikaadi sĂŒsteemi vĂ”tmehoidja kompromiteerimise korral vĂ”ib rĂŒndaja kompromiteerida ka Firefoxi sertifikaadi hoidla (ei vĂ”eta arvesse vĂ”imalik asendamine sertifikaadid seadmestike tootjate poolt, kes vĂ”ivad rakenduda MITM-i teostamiseks, kuid blokeeritakse Firefoxi sertifikaadi hoidla kasutamisel);

  • Brauseris avatud kohalikud failid ei saa enam juurdepÀÀsu teistele failidele kĂ€esolevas kataloogis (nĂ€iteks kui avada Androidis Firefoxis e-postiga saadetud HTML-dokument, vĂ”is JavaScript-sissehakkamine selles dokumendis vaadata teisi salvestatud failide katalooge);
  • Muudetud sĂ€tete sĂŒnkroonimise meetodit, mida muudeti lĂ€bi liidese about:config. SĂŒnkroonitakse nĂŒĂŒd ainult seaded, mis on nimekirjas, mis on mÀÀratletud jaotises „services.sync.prefs.sync“. NĂ€iteks sĂ€tte browser.some_preference sĂŒnkroonimiseks peab olema vÀÀrtus „services.sync.prefs.sync.browser.some_preference“ seatud true. KĂ”igi seadete sĂŒnkroonimiseks on ette nĂ€htud parameeter „services.sync.prefs.dangerously_allow_arbitrary“, mis on vaikesĂ€tetena vĂ€lja lĂŒlitatud;
  • Rakendatud tehnika hĂ€irivate taotluste tĂ”rjumiseks, mille eesmĂ€rk on anda saidile tĂ€iendavaid Ă”igusi push-teadeteks (juurdepÀÀs Notifications API-le). Sellised taotlused blokeeritakse nĂŒĂŒd vaikselt, kui kasutaja interaktsiooni lehega (hiireklikk vĂ”i nĂ€ppimine) ei ole fikseeritud;
  • Ärikeskkonnas (Firefox for Enterprise) lisatud tugi lisapoliitikate töötajate brauseri kohandamiseks. NĂ€iteks saavad administraatorid nĂŒĂŒd menĂŒĂŒsse lisada kohaliku toe kontaktiosakonna, lisada lingid intraneti ressurssidele uue vahekaartide avamise lehekĂŒljele, keelata kontekstipĂ”hised soovitused otsingute puhul, lisada lingid lokaalsetele failidele, seadistada failide allalaadimise kĂ€itumine, mÀÀratleda lubatud ja keelatud pluginad, aktiveerida teatud seaded;
  • Lahendatud probleem, mis vĂ”is pĂ”hjustada seadeid (prefs.js faili kahjustust) kaotada protsessi jĂ€rsu lĂ”petamise korral (nĂ€iteks toite vĂ€ljalĂŒlitamisel enne korralikku sulgemist vĂ”i brauseri kokkuvarisemisel);
  • Lisatud tugi Scroll Snap, CSS omaduste komplekt scroll-snap-*, mis vĂ”imaldab kontrollida liuguri peatuspunkti kerimise ajal ja nihutatud sisu joondamist, samuti elemendiga seotud sidumisi inertsiaalsel kerimisel. NĂ€iteks saab seadistada kerimise piire pildi servade jĂ€rgi vĂ”i keskenduda pildile;
  • JavaScriptis on rakendatud uus numbriline tĂŒĂŒp BigInt, mis vĂ”imaldab salvestada terviklikke arve, mille suurus ĂŒletab Numbers tĂŒĂŒbi piire (nĂ€iteks identifikaatorid ja tĂ€psete ajavÀÀrtuste salvestamine oli varem vajalik tekstivormingus);
  • Lisatud vĂ”imalus edastada 'noreferrer' valik, kui kutsuda esile window.open() linkide avamiseks uues aknas, et blokeerida referrer'i teabe leke;
  • Lisatud vĂ”imalus kasutada meetodit .decode() HTMLImageElement'i puhul, et laadida ja dekodeerida elemente enne nende lisamist DOM-i. NĂ€iteks vĂ”imaldab see lihtsustada kompaktsete piltide asendamist hiljem laaditavate kĂ”rge eraldusvĂ”imega variantidega, kuna annab teada, et brauser on valmis uut pilti tĂ€ielikult kuvama.
  • Arendajate tööriistades on rakendatud tööriistu tekstielementide kontrasti auditeerimiseks, mida saab kasutada elementide avastamiseks, mis on vale nĂ€htavuse vĂ”i vĂ€rvide tajumise tĂ”ttu raskesti tajutavad.
    Firefox 68 vÀljaanne
  • InspekteerimisreĆŸiimi on lisatud printimise eelvaate emulatsiooni nupp, mis vĂ”imaldab tuvastada elemente, mis vĂ”ivad printimisel nĂ€htamatuks jÀÀda;

    Firefox 68 vÀljaanne
  • Veebikonsolis on laiendatud teavet, mis kuvatakse CSS-i probleemidega seotud hoiatuste koos. Sealhulgas on lisatud link vastavatesse sĂ”lmedesse. Konsoolis on samuti rakendatud vĂ€ljundi filtreerimise vĂ”imalus regulaaravaldiste kasutamisega (nt «/(foo|bar)/»);
    Firefox 68 vÀljaanne
  • Fontide redigeerimisprogrammis on lisatud vĂ”imalus kohandada tĂ€htede vahekaid;
  • InspekteerimisreĆŸiimis on kohaliku ja sessiooni salvestuse kirjete eemaldamise vĂ”imalus, valides vastavad elemendid ja vajutades Back Space klahvi;
  • VĂ”rgutegevuse inspektimise paneelis on lisatud vĂ”imalus blokeerida teatud URL-e, uuesti saata pĂ€ring ja kopeerida JSON-formaadis HTTP-pealkirju lĂ”ikelauale. Uued funktsioonid on saadaval, valides vastavad valikud kontekstimenĂŒĂŒst, mis ilmub hiire parema nupuga klĂ”psates;
  • Sisseehitatud silurisse on lisatud funktsioon, mis vĂ”imaldab otsida kĂ”igist praeguse projekti failidest, vajutades Shift + Ctrl + F;
  • Muudetud seade sĂŒsteemsete lisandmoodulite kuvamiseks: about:debugging lehelt, kus varem oli devtools.aboutdebugging.showSystemAddons, on nĂŒĂŒd pakutud seade devtools.aboutdebugging.showHiddenAddons;
  • Windows 10 installimisel tagatakse otsetee loomine tegumiribal. Windowsile on lisatud ka BITS (Background Intelligent Transfer Service) teenuse kasutamise vĂ”imalus, et jĂ€tkata vĂ€rskenduste allalaadimist isegi siis, kui brauser on suletud;
  • Androidi versioonis on suurenenud piirjoonetegevuse tĂ”husus. Lisatud on WebAuthn (Veebi autentimise API), mis vĂ”imaldab veebisaidiga ĂŒhendust luua, kasutades riistvaralist tokene vĂ”i sĂ”rmejĂ€ljesensorit. Lisatud on API Visual Viewport , mille kaudu saab mÀÀrata tegeliku nĂ€htava ala arvestades ekraanivĂ”tme ja skaleerimise kuvamist. Uute installatsioonide puhul on lĂ”petatud Cisco OpenH264 pluginna automaatne allalaadimine WebRTC jaoks.

Lisaks uuendustele ja veaparandustele on Firefox 68-s kĂ”rvaldatud haavatavuste seeria, millest mitmed on mĂ€rgitud kriitiliseks, st vĂ”ivad pĂ”hjustada pahatahtliku koodi tĂ€itmist spetsiaalselt vormindatud lehtede avamisel. Praegu pole teavet parandatud turvaprobleemide ĂŒksikasjade kohta saadaval, oodatakse, et haavatavuste nimekiri avaldatakse mĂ”ne tunni jooksul.

Firefox 68 sai viimaseks vÀljalaskmiseks, koos millega tehti kokkuvÔte klassikalisest Firefoxi versioonist Androidile. Alates Firefox 69-st, mis on oodata 3. septembril, uusi Firefoxi versioone Androidile vÀlja ei anta, ning parandused tarnitakse Firefox 68 ESR haru vÀrskendustena. Klassikalise Firefoxi aeg on möödas, selle asemel tuleb uus mobiilibrauser, mida arendatakse Fenix projekti raames ja mis kasutab GeckoView mootori ning komplekti raamatukogusid Mozilla Android Components. Praegu testitakse nime all Firefox Preview juba pakutud esimest eelvaate vÀljaannet uutest brauseritest (tÀna avaldatud parandav vÀrskendus 1.0.1 sellest eelvaate vÀljaandest, kuid see pole veel saadaval. Google Play).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster