Firefox 69 vÀljaanne

Toimus veebibrauseri vĂ€ljaanne Firefox 69, samuti mobiiliversioon Firefox 68.1 Android platvormile. Lisaks on koostatud uuendused oksad pikendatud toe kestusega 60.9.0 ja 68.1.0 (ESR-haru 60.x rohkem ei uuene, soovitatav ĂŒle minna 68.x harule). Peagi jĂ”uab etappi bĂšta-testimise Firefox 70 haru, mille vĂ€ljalaskmine on planeeritud 22. oktoobril.

Peamised uuendused:

  • Vaikimisi blokeerimisreĆŸiim sisaldab funktsioone, mis ignoreerivad kolmandate osapoolte jĂ€lgimise kĂŒpsiseid ja blokeerivad JavaScripti, mis teostab krĂŒptorahade kaevandamist. Kaevandamise kood toob endaga kaasa mĂ€rkimisvÀÀrse koormuse sĂŒsteemi protsessorile ja seda kasutatakse tavaliselt veebisaitide hĂ€kkimise kĂ€igus vĂ”i kaheldavates saitides monetiseerimise meetodina.
    Varem aktiveeriti need blokeerimised ainult rangema blokeerimisreĆŸiimi valimisel, mida on nĂŒĂŒd mĂ”ttekas kasutada ainult siis, kui soovitakse blokeerida peidetud identifitseerimist ("browser fingerprinting"). Blokeerimine toimub nimekirja alusel Disconnect.me.
    Firefox 69 vÀljaanne

    Aadressiribal kuvatakse blokeerimise mĂ€rguanne ja kontekstimenĂŒĂŒst on vĂ”imalik vaadata, millistelt saitidelt on kĂŒpsised, mida kasutatakse jĂ€lgimiseks, blokeeritud. Samas menĂŒĂŒs on vĂ”imalik valida, kas blokeeringut teatud saitidel vĂ€lja lĂŒlitada.

    Firefox 69 vÀljaanneFirefox 69 vÀljaanne
  • Multimedia automaatse taasesituse blokeerimise vĂ”imalusi on laiendatud. Lisaks varem lisatud funktsioonile, mis vaigistab automaatselt taasesitatavat videot rakendatud on nĂŒĂŒd vĂ”imalus tĂ€ielikult peatada video taasesitus, mitte ainult heli vĂ€ljalĂŒlitamisega. NĂ€iteks, kui varasemalt nĂ€idati reklaamvideoid veebisaitidel, kuid ilma helita, siis uues reĆŸiimis algavad nad ilma selge kliki teatamata isegi mitte taasesitust. ReĆŸiimi aktiveerimiseks on automaatse taasesituse seadetes (Options > Privacy and Security > Permissions > Autoplay) lisatud uus punkt „Block audio and video”, mis tĂ€iendavad vaikimisi seadet „Block audio”.

    Firefox 69 vÀljaanne

    ReĆŸiimi saab valida konkreetsete saitide jaoks kontekstimenĂŒĂŒst, mis kuvatakse, kui klikkida aadressiribal nupule „(i)“.

    Firefox 69 vÀljaanne
  • Ameerika Ühendriikidest ja «en-US» versioonidest kasutajatele on muudetud algse esimese kaardi paigutust, millel kuvatakse uue vahekaartide avamisel, samuti on lisatud teavet, mida soovitab Pocket teenus. Blokkide suurus ja soovituste arv on muutunud, samuti on lisatud uusi teemasid (Tervis, Teadus, Tehnoloogia ja Meelelahutus);
  • Adobe Flash-pluginist on vaikimisi keelatud Flash-sisu esitamine. Adobe Flash Playeri seadistustest on eemaldatud pideva Flash-aktiveerimise valik ning jÀÀvad ainult vĂ”imalused Flashi keelamiseks ja individuaalseks lubamiseks konkreetsetel saitidel (aktiveerimine selge klikkimisega) ilma valitud reĆŸiimi mĂ€letamiseta. ESR-Firefoxi harudes jÀÀb Flashi tugi kehtima kuni 2020. aasta lĂ”puni;
  • KĂ€ivitatud vaikimisi failide töötlemine userContent.css ja userChrome.css, mis vĂ”imaldavad kasutajal privaetsete veebilehtede vĂ”i Firefoxi kasutajaliidese kohandamiseks. Vaikimisi keelamise pĂ”hjuseks on brauseri kĂ€ivitusaegade lĂŒhenemine. Kasutajad harva muudavad kĂ€itumist lĂ€bi userContent.css ja userChrome.css ning CSS-i andmete laadimine tarbib lisajĂ”ude (optimeerimine kĂ”rvaldab liigse kettajuurdepÀÀsu). userChrome.css ja userContent.css töötlemise taastamiseks on about:config-sse lisatud seadistus „toolkit.legacyUserProfileCustomizations.stylesheets“, mis aktiveeritakse automaatselt kasutajatele, kes juba kasutavad userChrome.css vĂ”i userContent.css;
  • WebRTC-le on rakendatud kanali töötlemise vĂ”imalus erinevate videokoodekite kasutamisega, mis lihtsustab videokonverentsiteenuste loomist, kus osalejad saavad kasutada erinevat klientprogrammi;
  • ARM64 arhitektuuril on JavaScripti mootori JIT kompileerimise tugi;
  • Brauseri identifikaatoritest (navigator.userAgent, navigator.platform ja navigator.oscpu) on vĂ€lja jĂ€etud teave 32-bitise Firefoxi versiooni kasutamise kohta 64-bitise operatsioonisĂŒsteemi keskkonnas (varem oli see vajalik Flash-i jaoks, kuid see jĂ€ttis kasutaja peidetud tuvastamise vĂ”imaluse);
  • Lisatud on „pilt pildis“ (Picture-in-Picture) reĆŸiimi videote vaatamine, mis vĂ”imaldab eraldada video ujuvas aknas, mis jÀÀb nĂ€htavale, kui sirvite brauseris. Selle reĆŸiimi vaatamiseks peate klĂ”psama kontekstimenĂŒĂŒs, mis ilmub videol paremklĂ”psamisel, valides „Picture in picture“ (YouTube' puhul, mis sisaldab oma kontekstimenĂŒĂŒd, tuleb klĂ”psata parema hiireklahviga kaks korda vĂ”i klĂ”psata all hoides Shift-klahvi). ReĆŸiimi toetamine vĂ”ib olla lubatud about:config kaudu, kasutades valikut „media.videocontrols.picture-in-picture.enabled“;

    Firefox 69 vÀljaanne
  • Lisatud parooli genereerija („signon.generation.available“ about:configis), mis vĂ”imaldab tĂ€itmisel registreerimisvormide tĂ€itmisel automaatselt genereeritud usaldusvÀÀrse parooli soovitust;

    Firefox 69 vÀljaanne
  • paroolihaldur lisatud vĂ”ime hallata kontosid esmaklassilise domeeni kontekstis, mis vĂ”imaldab pakkuda ĂŒhte parooli, mis on salvestatud kĂ”igi alamdomeenide jaoks. NĂ€iteks parool, mis on salvestatud login.example.com jaoks, pakutakse automaatset tĂ€itmist vormides saidil www.example.com;
  • Lisatud prioriteetide halduri protsesside töötlejate jaoks, mis kaugelt sulgeda vahekaarte, mis on avatud teistel seadmetel. edastada operatsioonisĂŒsteemile teavet kĂ”ige prioriteetsemate protsesside kohta. NĂ€iteks sisu töötlemise protsess, mis töötleb aktiivset vahekaarti, saab kĂ”rgema prioriteedi (saab rohkem CPU ressursse), vĂ”rreldes protsessiga, mis on seotud taustal olevate vahekaartidega (kui neis ei esitata videot ja heli). Muudatus on praegu vaikimisi lubatud ainult Windowsi platvormil, teiste sĂŒsteemide puhul on vajalik valiku dom.ipc.processPriorityManager.enabled aktiveerimine about-configis;
  • Aktiveeritud vaikimisi API UserScripts, mis vĂ”imaldab luua tehnoloogia WebExtensions baasil Greasemonkey stiilis laiendusi, et kĂ€itada kasutajaskripte veebilehtede kontekstis. NĂ€iteks saab skriptide ĂŒhendamise abil muuta vaatamise lehtede kujundust ja kĂ€itumist. Antud API on juba Firefoxi osa, kuid selle aktiveerimiseks oli siiani vajalik seadistada parameeter "extensions.webextensions.userScripts.enabled" lehelt about:config. Erinevalt olemasolevatest laiendustest, mis kasutavad tabs.executeScripti, vĂ”imaldab uus API isoleerida skripte eraldi sandbox-keskkondades, lahendab jĂ”udlusprobleeme ja annab vĂ”imaluse töödelda erinevaid lehe laadimise etappe.
  • navigator.mediaDevices omadus on nĂŒĂŒd saadaval ainult siis, kui leht avatakse turvalises kontekstis (Secure Context), st HTTPS-i kaudu, localhosti kaudu vĂ”i kohaliku faili kaudu;
  • Lisatud CSS-attribuudid overflow-inline ja overflow-block, mis vĂ”imaldavad hallata sisu kuvamist, mis ulatub plokkide ja inline-elementide piiridest (lĂ”igata saba vĂ”i kuvada kerimisriba). Omadused on rakendatud automaatse ĂŒlemineku kaudu overflow-x ja overflow-y, sĂ”ltuvalt sisu vĂ€ljundireĆŸiimist (ĂŒlevalt allapoole vĂ”i muudatustena).
  • CSS omaduse valge-ruum on rakendatud break-spaces vÀÀrtuse toetamist;
  • On rakendatud CSS omadus contain, mis nĂ€itab, et element ja selle sisu on eraldatud ĂŒlejÀÀnud DOM puust;
  • Lisatud CSS-omadus user-select, mis vĂ”imaldab mÀÀrata, kas tekst vĂ”ib olla kasutaja poolt valitud;
  • Lisatud on vĂ”imalus mÀÀrata reeglid @supports valijatele (
    formaadis "@supports selector(selector-to-test){
}", mida saab kasutada CSS-i valikulise rakendamise jaoks ainult juhul, kui teatud valijat toetatakse vÔi mitte brauseris;
  • Lisatud tugi avalikud vĂ€ljad JavaScripti klasside eksemplaride jaoks, mis vĂ”imaldavad mÀÀrata etteantud omadusi, mis initsialiseeritakse konstruktori vĂ€liselt. Varsti oodatakse ka privaatsete vĂ€ljade toetust, mis ei ole nĂ€htavad vĂ€ljaspool klassi;

    klass Toode {
    nimi;
    maks = 0.2; /*avalik vÀli*/
    #basePrice = 0; /*проĐČĐ°Ń‚ĐœĐŸĐ” ĐżĐŸĐ»Đ”*/
    hind;

    konstruktor(nimi, baashind) {
    see.nimi = nimi;
    see.baashind = baashind;
    see.hind = (baashind * (1 + see.maks)).toFixed(2);
    }
    }

  • tf.distribute.Strategy Resize Observer, vĂ”imaldades liidestaja ĂŒhendamist, kellele saadetakse teated lehe mÀÀratud elementide suuruse muutumise kohta. Uue API peamine erinevus window.onresize ja CSS Media Queries vahel seisneb selles, et saab kindlaks teha konkreetse elemendi muutumise lehel, mitte kogu nĂ€htava ala, mis vĂ”imaldab reageerida ainult selle elemendi muutmisele ilma kogu nĂ€htava sisu muutmiseta;
  • Lisa API Microtasks, mis on esitatud ĂŒhe meetodina (WindowOrWorkerGlobalScope.queueMicrotask(), mis vĂ”imaldab madalal tasandil ajastada callback-funktsiooni kutsumise, lisades selle mikrotööd jĂ€rjekorda;
  • Lisa uusi meetodeid Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() ja StaticRange();
  • HTTP-peakirjadesse Access-Control-Expose-Headers, Access-Control-Allow-Methods ja Access-Control-Allow-Headers on lisatud vĂ”imalus nĂ€idata maski „*” ilma autentimise taotlustes;
  • Veebikonsolis on rĂŒhmitatud hoiatused, mis on seotud kasutaja navigeerimise jĂ€lgimise tegevustega;
    Firefox 69 vÀljaanne
  • VĂ”rgutegevuse inspektsioonipaneel lisab pĂ”hjalikku teavet ressursside blokkeerimise pĂ”hjuste (CSP, segatud sisu jne) ja valikulise veeru, kus on tĂ€ispikk URL;
    Firefox 69 vÀljaanne
  • JavaScripti tĂ”rkeotsingu kĂ€ivitamine on kiirem. Meetodid kaugkuna tĂ”rkeotsingu tööriista about:debugging on viidud uude kohtadesse. Toetatakse asĂŒnkroonsete funktsioonide (Async) kĂ€igupĂ€eva tĂ”rkeotsingut. Lisatud uus klass peatamise punktidest, mida saab seondada hiire, puuteekraanide, animatsioonide, DOMi, meediumikĂŒsimuste,
    töötajate jne.

    Firefox 69 vÀljaanne
  • Arendaja tööriistadesse on lisatud liides lehe esitamise ĂŒlevaatamiseks, milles kasutatakse alternatiivseid tekstikirjeldusi sisu (nĂ€iteks teksti nĂ€itamine „alt” atribuudi kaudu
    piltide asemel);

    Firefox 69 vÀljaanne
  • macOS-sĂŒsteemidel, kus on mitu graafikakaarti, on tagatud agressiivsem ĂŒleminek energiatĂ”husale GPU-le pĂ€rast WebGL sisu töötlemise lĂ”petamist. Samuti on lisatud kaitse energiatĂ”husalt vĂ”imsale GPU-le ĂŒlemineku eest WebGLi ĂŒhekordsete vĂ€ljakutsete puhul. macOS-i komplektides on ka rakendatud failide laadimise edenemise kuvamine kaustade kaudu. Alustatud on Firefoxi installimise koputuste tegemist PKG formaadis;
  • Windows 10 uute vĂ€rskendustega (1903+) on lisatud Web Authentication HmacSecret toetust Windows Hello kaudu, vĂ”imaldades autentimist veebis ilma parooli sisestamiseta, kasutades sĂ”rmejĂ€lge, nĂ€otuvastust vĂ”i USB-tokenit;
  • On lĂ”petatud Firefoxi uute versioonide vĂ€ljatöötamine Androidile, mille koodnimeks on Fenix, on nĂŒĂŒd areneb uus mobiilibrauser, mis kasutab GeckoView mootorit ja Mozilla Android Components teegipaketti. Parandused Firefoxile Androidile avaldatakse aastate jooksul ESR haru raames Firefox 68, nĂ€iteks on praegu vĂ€lja antud 68.1. Uue brauseri allalaadimiseks tuleks kasutada testversioone
    Firefox Preview.

Lisaks uuendustele ja vigade parandamiseks on Firefox 69-st kĂ”rvaldatud 30 haavatavust, millest ainult ĂŒks (CVE-2019-11751) on mĂ€rgitud kui kriitiline. See probleem on spetsiifiline Windowsi platvormile ja vĂ”imaldab kirjutada suvalise faili sĂŒsteemi, kui brauserit kĂ€ivitatakse teisest rakendusest (nĂ€iteks vĂ”ib programmidevahelise suhtlemise rakendusest avatud lingi kaudu brauseri kĂ€ivitamisel luua automaatse kĂ€ivitamise faili kataloogis 'Startup'). Kriitiliste haavatavuste arvu vĂ€henemine on tingitud sellest, et mĂ€luga seotud probleemid, nagu mĂ€lu ĂŒleujutused ja juurdepÀÀs juba vabastatud mĂ€lupiirkondadele, mĂ€rgitakse nĂŒĂŒd ohtlikeks, kuid mitte kriitilisteks. Uues vĂ€ljaandes on kĂ”rvaldatud 13 sellist probleemi, mis vĂ”ivad potentsiaalselt vĂ”imaldada rĂŒndaja koodi kĂ€ivitamist spetsiaalselt kujundatud lehtede avamisel.

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