Firefox 69 laidiens

notika tÄ«mekļa pārlÅ«kprogrammas izlaidums Firefox 69un mobilā versija Firefox 68.1 Android platformai. Turklāt ir Ä£enerēti atjauninājumi filiāles ilgtermiņa atbalsts 60.9.0 Šø 68.1.0 (ESR filiāle 60.x vairs netiks atjaunināta; ir ieteicama migrācija uz filiāli 68.x). DrÄ«zumā uz skatuves beta testÄ“Å”ana Pāriet Firefox 70 filiālē, kuras izlaiÅ”ana paredzēta 22. oktobrÄ«.

Galvenais jauninājumiem:

  • Noklusējuma standarta režīms nevēlama satura bloÄ·Ä“Å”anai ir pievienojis visu treÅ”o puÅ”u izsekoÅ”anas sistēmu sÄ«kfailu ignorÄ“Å”anas un kriptovalÅ«tu ieguves JavaScript ieliktņu bloÄ·Ä“Å”anas funkcijas. Ieguves kods izraisa ievērojamu CPU slodzes pieaugumu lietotāja sistēmā, un tas parasti tiek ievadÄ«ts vietnēs uzlauÅ”anas rezultātā vai tiek izmantots apÅ”aubāmās vietnēs kā monetizācijas metode.
    IepriekÅ” datu bloÄ·Ä“Å”ana tika iespējota tikai tad, kad tika atlasÄ«ts stingras bloÄ·Ä“Å”anas režīms, ko tagad ir jēga iespējot tikai tad, ja vēlaties bloķēt metodes. slēptā identifikācija (ā€œpārlÅ«kprogrammas pirkstu nospiedumu noņemÅ”anaā€). BloÄ·Ä“Å”ana tiek veikta saskaņā ar sarakstu Disconnect.me.
    Firefox 69 laidiens

    Ja tas ir bloķēts, adreses joslā tiek parādÄ«ts vairoga simbols, un konteksta izvēlnē varat redzēt, no kurām vietnēm tika bloķētas kustÄ«bu izsekoÅ”anai izmantotās sÄ«kdatnes. Tajā paŔā izvēlnē varat selektÄ«vi atspējot atseviŔķu vietņu bloÄ·Ä“Å”anu.

    Firefox 69 laidiensFirefox 69 laidiens

  • Multivides satura automātiskās atskaņoÅ”anas bloÄ·Ä“Å”anas iespējas ir paplaÅ”inātas. Papildus iepriekÅ” pievienotajai skaņas izslēgÅ”anas funkcijai automātiskās atskaņoÅ”anas videoklipos Ä«stenota iespēja pilnÄ«bā apturēt video atskaņoÅ”anu, neaprobežojoties tikai ar skaņas izslēgÅ”anu. Piemēram, ja iepriekÅ” vietnēs tika rādÄ«ti reklāmas video, bet bez skaņas, tad jaunajā režīmā tie pat nesāks atskaņoÅ”anu bez skaidra klikŔķa. Lai iespējotu režīmu, automātiskās atskaņoÅ”anas iestatÄ«jumiem (Opcijas > Privātums un droŔība > Atļaujas > Automātiskā atskaņoÅ”ana) ir pievienots jauns vienums ā€œBloķēt audio un videoā€, kas papildina noklusējuma režīmu ā€œBloķēt audioā€.

    Firefox 69 laidiens

    Režīmu var atlasÄ«t saistÄ«bā ar noteiktām vietnēm, izmantojot konteksta izvēlni, kas tiek parādÄ«ta, adreses joslā noklikŔķinot uz pogas ā€œ(i)ā€.

    Firefox 69 laidiens

  • Lietotājiem no ASV un ā€œen-USā€ bÅ«vēm ir mainÄ«ts sākuma lapas bloku izkārtojums, kas tiek parādÄ«ts, atverot jaunu cilni, un pievienots servisa Pocket ieteiktā papildu satura attēlojums. MainÄ«ts bloku lielums un ieteikumu skaits, piedāvātas jaunas tematiskās sadaļas (VeselÄ«ba, Zinātne, TehnoloÄ£ijas un Izklaide);
  • Iespēja atskaņot Flash saturu, izmantojot Adobe Flash spraudni, pēc noklusējuma ir atspējota. Flash neatgriezeniskas aktivizÄ“Å”anas opcija ir noņemta no Adobe Flash Player spraudņa iestatÄ«jumiem, atstājot tikai iespēju atspējot Flash un to atseviŔķi iespējot konkrētām vietnēm (aktivizÄ“Å”ana ar skaidru klikŔķi), neatceroties izvēlēto režīmu. Firefox ESR filiāles turpinās atbalstÄ«t Flash lÄ«dz 2020. gada beigām;
  • Atspējots noklusējuma failu apstrāde userContent.css Šø userChrome.css, ļaujot lietotājam ignorēt vietņu dizainu vai Firefox saskarni. Noklusējuma atspējoÅ”anas iemesls ir samazināt pārlÅ«kprogrammas palaiÅ”anas laiku. UzvedÄ«bas maiņu, izmantojot userContent.css un userChrome.css, lietotāji veic ļoti reti, un CSS datu ielāde patērē papildu resursus (optimizācija novērÅ” nevajadzÄ«gu piekļuvi diskam). Lai atgrieztu userChrome.css un userContent.css apstrādi uz about:config, ir pievienots iestatÄ«jums ā€œtoolkit.legacyUserProfileCustomizations.stylesheetsā€, kas tiks automātiski aktivizēts lietotājiem, kuri jau izmanto userChrome.css vai userContent.css;
  • WebRTC ir ieviesta iespēja apstrādāt kanālus, izmantojot dažādus video kodekus, kas vienkārÅ”o videokonferenču pakalpojumu izveidi, kuru dalÄ«bnieki var izmantot dažādas klientu programmatÅ«ras;
  • ARM64 arhitektÅ«rai JavaScript dzinējs atbalsta JIT kompilāciju;
  • No pārlÅ«kprogrammas identifikatoriem (navigator.userAgent, navigator.platform un navigator.oscpu) informācija par Firefox 32 bitu versijas izmantoÅ”anu 64 bitu OS vidē ir izslēgta (iepriekÅ” bija nepiecieÅ”ama Flash, bet atstāja papildu vektoru slēptai lietotāja identifikācijai);
  • Pievienota funkcija video skatÄ«Å”anai režīmā Attēls attēlā, kas ļauj atvienot videoklipu peldoÅ”a loga veidā, kas paliek redzams pārlÅ«kprogrammas navigācijas laikā. Lai skatÄ«tu Å”ajā režīmā, jums jānoklikŔķina uz rÄ«ka padoma vai konteksta izvēlnē, kas tiek parādÄ«ta, ar peles labo pogu noklikŔķinot uz videoklipa, atlasiet ā€œAttēls attēlāā€ (pakalpojumā YouTube, kas aizstāj savu konteksta izvēlnes apdarinātāju, jums vajadzētu ar labo pogu noklikŔķiniet divreiz vai noklikŔķiniet, turot nospiestu taustiņu Shift). Režīma atbalstu var iespējot sadaļā about:config, izmantojot opciju "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 laidiens

  • Pievienots paroļu Ä£eneratora ievieÅ”ana (ā€œsignon.generation.availableā€ in about:config), kas ļauj parādÄ«t mājienu ar automātiski Ä£enerētu spēcÄ«gu paroli, aizpildot reÄ£istrācijas veidlapas;

    Firefox 69 laidiens

  • Paroļu pārvaldniekam pievienots iespēja apstrādāt kontus pirmā lÄ«meņa domēna kontekstā, kas ļauj piedāvāt vienu saglabātu paroli visiem apakÅ”domēniem. Piemēram, parole, kas saglabāta vietnei login.example.com, tagad tiks piedāvāta veidlapu automātiskai aizpildÄ«Å”anai vietnē www.example.com;
  • Pievienots prioritārās vadÄ«bas vadÄ«tājs apdarinātāja procesi, kas pieļauj pārsÅ«tÄ«t informāciju operētājsistēmai par augstākās prioritātes procesiem. Piemēram, satura procesam, kas apstrādā aktÄ«vo cilni, tiks pieŔķirta augstāka prioritāte (pieŔķirts vairāk CPU resursu) nekā procesam, kas saistÄ«ts ar fona cilnēm (ja tās neatskaņo video vai audio). PaÅ”laik izmaiņas pēc noklusējuma ir iespējotas tikai Windows platformai, citām sistēmām ir jāaktivizē opcija dom.ipc.processPriorityManager.enabled rakstā about-config;
  • aktivizēts pēc noklusējuma API UserScripts, kas ļauj izveidot Greasemonkey stila pievienojumprogrammas, kuru pamatā ir WebExtensions tehnoloÄ£ija, lai izpildÄ«tu pielāgotus skriptus tÄ«mekļa lapu kontekstā. Piemēram, savienojot skriptus, varat mainÄ«t skatÄ«to lapu dizainu un darbÄ«bu. Å Ä« API jau ir iekļauta pārlÅ«kprogrammā Firefox, taču lÄ«dz Å”im, lai to iespējotu, failā about:config bija jāiestata iestatÄ«jums "extensions.webextensions.userScripts.enabled". AtŔķirÄ«bā no esoÅ”ajiem papildinājumiem ar lÄ«dzÄ«gu funkcionalitāti, kas izmanto izsaukumu tabs.executeScript, jaunais API ļauj izolēt skriptus atseviŔķās smilÅ”kastes vidēs, atrisina veiktspējas problēmas un ļauj apstrādāt dažādus lapas ielādes posmus.
  • RekvizÄ«ts navigator.mediaDevices tagad ir pieejams tikai atverot lapu droŔā kontekstā, t.i. atverot, izmantojot HTTPS, izmantojot localhost vai no lokāla faila;
  • Pievienoti CSS rekvizÄ«ti pārpildes-inline Šø pārplÅ«des bloks, ļaujot kontrolēt tāda satura rādÄ«Å”anu, kas pārsniedz blokus un iekļautos elementus (nogriezt asti vai parādÄ«t ritjoslu). RekvizÄ«ti tiek ieviesti, izmantojot automātisku konvertÄ“Å”anu uz overflow-x un overflow-y atkarÄ«bā no satura izvades režīma (no augÅ”as uz leju vai rindiņu pa rindiņai).
  • CSS Ä«paÅ”umiem atstarpe ir ieviests atbalsts pārtraukuma atstarpes vērtÄ«bai;
  • Ieviests CSS rekvizÄ«ts saturēt, norādot, ka elements un tā saturs ir atdalÄ«ti no pārējā DOM koka;
  • Pievienots CSS rekvizÄ«ts lietotāja izvēle, kas ļauj noteikt, vai tekstu var atlasÄ«t lietotājs;
  • Pievienota iespēja iestatÄ«t @supports noteikumus atlasÄ«tājiem (
    formāts ā€œ@supports selektors(selctor-to-test){ā€¦}ā€, ko var izmantot, lai selektÄ«vi lietotu CSS tikai tad, ja pārlÅ«kprogramma atbalsta vai neatbalsta noteiktu atlasÄ«tāju;

  • Pievienots atbalsts publiskie lauki JavaScript klaÅ”u gadÄ«jumiem, kas ļauj norādÄ«t iepriekÅ” definētus rekvizÄ«tus, kas tiek inicializēti ārpus konstruktora. Tuvākajā laikā gaidāms arÄ« atbalsts privātajiem laukiem, kas ārpus nodarbÄ«bas nav redzami;

    klases produkts {
    vārds;
    nodoklis = 0.2; /*publisks lauks*/
    #basePrice = 0; /*privāts lauks*/
    cena;

    konstruktors(nosaukums, bāzes cena) {
    this.name = vārds;
    this.basePrice = bāzes cena;
    Ŕī.cena = (bāzesCena * (1 + Ŕis.nodoklis)).toFixed(2);
    }
    }

  • Pievienots API MainÄ«t novērotāja izmērus, kas ļauj pieslēgt apdarinātāju, kuram tiks nosÅ«tÄ«ti paziņojumi par lapā norādÄ«to elementu lieluma izmaiņām. Galvenā atŔķirÄ«ba starp jauno API un window.onresize un CSS multivides vaicājumiem ir tā, ka varat noteikt, vai ir mainÄ«jies kāds konkrēts lapas elements, nevis viss redzamais apgabals, kas ļauj atbildēt, mainot tikai Å”o elementu, nemainot viss redzamais saturs;
  • Pievienots Microtasks API, ko attēlo viena metode (WindowOrWorkerGlobalScope.queueMicrotask(), kas ļauj ieplānot atzvanÄ«Å”anas funkcijas izsaukumu zemā lÄ«menÄ«, pievienojot to mikrouzdevumu rindai;
  • Pievienotas jaunas metodes Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() un StaticRange();
  • Iespēja norādÄ«t ā€œ*ā€ masku pieprasÄ«jumiem bez akreditācijas datiem ir pievienota Access-Control-Expose-Headers, Access-Control-Allow-Methods un Access-Control-Allow-Headers HTTP galvenēm;
  • TÄ«mekļa konsole nodroÅ”ina brÄ«dinājumu grupējumu par darbÄ«bām, kas saistÄ«tas ar lietotāju kustÄ«bu izsekoÅ”anu;
    Firefox 69 laidiens

  • TÄ«kla darbÄ«bas pārbaudes panelim ir pievienota detalizēta informācija par resursu bloÄ·Ä“Å”anas iemesliem (CSP, jaukts saturs utt.), kā arÄ« ir pievienota izvēles kolonna ar pilnu URL;
    Firefox 69 laidiens

  • JavaScript atkļūdotājs ir palaists ātrāk. Attālās atkļūdoÅ”anas funkcijas ir pārvietotas uz saskarni about:debugging. Ir ieviests atbalsts soli pa solim asinhrono funkciju atkļūdoÅ”anai (Async). Pievienots jauna pārtraukuma punktu klase, ko var saistÄ«t ar notikumiem, kas saistÄ«ti ar peli, skārienekrānu, animāciju, DOM, multivides vaicājumiem,
    strādnieki utt.

    Firefox 69 laidiens

  • Izstrādātāja rÄ«kiem ir pievienots interfeiss lapas prezentācijas auditÄ“Å”anai, kas izmanto alternatÄ«vi teksta apraksti saturs (piemēram, tiek rādÄ«ts teksts no atribÅ«ta ā€œaltā€.
    attēlu vietā);

    Firefox 69 laidiens

  • MacOS sistēmās ar vairākām grafikas kartēm agresÄ«vāka pārslēgÅ”anās uz energoefektÄ«vu GPU tiek iespējota, kad WebGL saturs ir beidzis apstrādāt. Pievienota arÄ« aizsardzÄ«ba pret pārslēgÅ”anos no energoefektÄ«va uz jaudÄ«gu GPU vienreizējiem WebGL zvaniem. Build for MacOS arÄ« parāda failu lejupielādes gaitu, izmantojot standarta Finder saskarni. Ir sākusies Firefox instalācijas bÅ«vējumu veidoÅ”anās PKG formātā;
  • Operētājsistēmā Windows 10 ar jaunākajiem atjauninājumiem (1903+) ir pievienots Web Authentication HmacSecret paplaÅ”inājuma atbalsts, izmantojot Windows Hello, lai veiktu autentifikāciju vietnēs, neievadot paroli, izmantojot pirkstu nospiedumu, sejas atpazÄ«Å”anas vai USB pilnvaru;
  • pārtraukta jaunu Firefox for Android izlaidumu izveide, kuru vietā tas tagad tiek saukts par Fenix attÄ«stās jauna pārlÅ«kprogramma mobilajām ierÄ«cēm, kas izmanto GeckoView dzinēju un Mozilla Android Components bibliotēku komplektu. KoriģējoÅ”ie labojumi Firefox operētājsistēmai Android tiks izlaisti visu gadu kā daļa no Firefox 68 ESR filiāles, piemēram, tagad ir izveidots laidiens 68.1. Lai lejupielādētu jaunu pārlÅ«kprogrammu, izmantojiet testa versijas
    Firefox priekŔskatījums.

Papildus jauninājumiem un kļūdu labojumiem Firefox 69 ir labojis 30 ievainojamÄ«bas, no kuriem tikai viens (CVE-2019-11751) atzÄ«mēts kā kritisks. Å Ä« problēma ir raksturÄ«ga Windows platformai un ļauj sistēmā ierakstÄ«t patvaļīgu failu, kad pārlÅ«kprogramma tiek palaista no citas lietojumprogrammas (piemēram, atverot saiti no ziņojumapmaiņas programmas, saiti var formatēt tā, lai palaižot pārlÅ«kprogrammu, direktorijā "Startup" tiks izveidots automātiskās palaiÅ”anas fails) . Kritisko ievainojamÄ«bu skaita samazināŔanās ir saistÄ«ta ar to, ka atmiņas problēmas, piemēram, bufera pārpilde un piekļuve jau atbrÄ«votajām atmiņas zonām, tagad ir atzÄ«mētas kā bÄ«stamas, bet ne kritiskas. Jaunajā laidienā ir novērstas 13 lÄ«dzÄ«gas problēmas, kas, iespējams, var izraisÄ«t uzbrucēja koda izpildi, kad tiek atvērtas Ä«paÅ”i izveidotas lapas.

Avots: opennet.ru

Pievieno komentāru