Firefox 68 laidiens

Iesniedzis tÄ«mekļa pārlÅ«kprogrammas izlaidums Firefox 68un mobilā versija Firefox 68 Android platformai. Izlaidums ir klasificēts kā paplaÅ”inātā atbalsta pakalpojuma (ESR) filiāle, un atjauninājumi tiek izlaisti visa gada garumā. Turklāt iepriekŔējā atjauninājums filiāles ilgtermiņa atbalsts 60.8.0. DrÄ«zumā uz skatuves beta testÄ“Å”ana Pāriet Firefox 69 filiālē, kuras izlaiÅ”ana paredzēta 3. septembrÄ«.

Galvenais jauninājumiem:

  • Jaunais pievienojumprogrammu pārvaldnieks (about: addons) pēc noklusējuma ir iespējots pilnÄ«bā pārrakstÄ«ts izmantojot HTML/JavaScript un standarta tÄ«mekļa tehnoloÄ£ijas kā daļu no iniciatÄ«vas, lai atbrÄ«votu pārlÅ«kprogrammu no XUL un XBL komponentiem. Katram papildinājumam jaunajā saskarnē ciļņu veidā ir iespējams apskatÄ«t pilnu aprakstu, mainÄ«t iestatÄ«jumus un pārvaldÄ«t piekļuves tiesÄ«bas, neizejot no galvenās lapas ar papildinājumu sarakstu.

    Firefox 68 laidiens

    AtseviŔķu pogu vietā pievienojumprogrammu aktivizÄ“Å”anas kontrolei tiek piedāvāta konteksta izvēlne. Atspējotie papildinājumi tagad ir skaidri nodalÄ«ti no aktÄ«vajiem un ir uzskaitÄ«ti atseviŔķā sadaļā.

    Firefox 68 laidiens

    Ir pievienota jauna sadaļa ar instalÄ“Å”anai ieteicamajiem papildinājumiem, kuru sastāvs tiek izvēlēts atkarÄ«bā no instalētajiem papildinājumiem, iestatÄ«jumiem un statistikas par lietotāja darbu. Papildinājumi tiek pieņemti kontekstuālo ieteikumu sarakstā tikai tad, ja tie atbilst Mozilla prasÄ«bām attiecÄ«bā uz droŔību, lietderÄ«bu un lietojamÄ«bu, kā arÄ« efektÄ«vi un efektÄ«vi risina aktuālas, plaÅ”ai auditorijai interesantas problēmas. Katram atjauninājumam ieteiktajiem papildinājumiem tiek veikta pilnÄ«ga droŔības pārbaude;

    Firefox 68 laidiens

  • Pievienota poga, lai nosÅ«tÄ«tu Mozilla ziņojumus par problēmām ar papildinājumiem un motÄ«viem. Piemēram, izmantojot sniegto veidlapu, varat brÄ«dināt izstrādātājus, ja tiek atklāta ļaunprātÄ«ga darbÄ«ba, rodas problēmas ar vietņu rādÄ«Å”anu pievienojumprogrammas dēļ, neatbilstÄ«ba deklarētajai funkcionalitātei, papildinājuma parādÄ«Å”anās bez lietotāja darbÄ«bas. , vai problēmas ar stabilitāti un veiktspēju.

    Firefox 68 laidiens

  • Ir iekļauta jauna Quantum Bar adreÅ”u joslas ievieÅ”ana, kas pēc izskata un funkcionalitātes ir gandrÄ«z identiska vecajai Awesome Bar adreses joslai, taču tajā ir veikts iekŔējais remonts un koda pārrakstÄ«Å”ana, aizstājot XUL/XBL ar standarta. Web API. Jaunā ievieÅ”ana ievērojami vienkārÅ”o funkcionalitātes paplaÅ”ināŔanas procesu (tiek atbalstÄ«ta pievienojumprogrammu izveide WebExtensions formātā), noņem stingrus savienojumus ar pārlÅ«kprogrammas apakÅ”sistēmām, ļauj viegli savienot jaunus datu avotus, kā arÄ« nodroÅ”ina augstāku interfeisa veiktspēju un atsaucÄ«bu. . No pamanāmajām uzvedÄ«bas izmaiņām tiek atzÄ«mēta tikai nepiecieÅ”amÄ«ba izmantot kombinācijas Shift+Del vai Shift+BackSpace (iepriekÅ” strādāja bez Shift), lai dzēstu pārlÅ«koÅ”anas vēstures ierakstus no rÄ«ka padoma rezultāta, kas tiek parādÄ«ts, sākot rakstÄ«t;
  • Ir ieviesta pilnvērtÄ«ga tumŔā tēma lasÄ«tāja skatam, kuru iespējot, visi logu un paneļu dizaina elementi tiek attēloti arÄ« tumÅ”os toņos (iepriekÅ” tumÅ”o un gaiÅ”o režīmu pārslēgÅ”ana Reader View ietekmēja tikai apgabalu ar teksta saturu);

    Firefox 68 laidiens

  • Stingrajā nevēlamā satura bloÄ·Ä“Å”anas režīmā (stingrā) papildus visām zināmajām izsekoÅ”anas sistēmām un visiem treÅ”o puÅ”u sÄ«kfailiem tagad tiek bloķēti arÄ« JavaScript ieliktņi, kas iegÅ«st kriptovalÅ«tas vai izseko lietotājus, izmantojot slēptās identifikācijas metodes. IepriekÅ” datu bloÄ·Ä“Å”ana tika iespējota, precÄ«zi atlasot pielāgotā bloÄ·Ä“Å”anas režīmā. BloÄ·Ä“Å”ana tiek veikta saskaņā ar papildu kategorijām (pirkstu nospiedumu noņemÅ”ana un Å”ifrÄ“Å”ana) Disconnect.me sarakstā;

    Firefox 68 laidiens

  • Turpinājās pakāpeniska kompozÄ«cijas sistēmas iekļauÅ”ana Servo WebRender, kas rakstÄ«ts Rust valodā un nodod lapas satura renderÄ“Å”anas ārpakalpojumus GPU pusei. Lietojot WebRender, Gecko dzinējā iebÅ«vētās kompozÄ«cijas sistēmas vietā, kas apstrādā datus, izmantojot centrālo procesoru, tiek izmantoti grafiskajā procesorā strādājoÅ”i ēnotāji, lai veiktu kopsavilkuma renderÄ“Å”anas darbÄ«bas lapas elementos, kas ļauj ievērojami palielināt renderÄ“Å”anas ātrumu. un samazināta CPU slodze.

    Papildus lietotājiem ar NVIDIA videokartēm sākot no
    Firefox 68 atbalstÄ«t WebRender tiks iespējots sistēmām, kuru pamatā ir Windows 10 ar AMD grafikas kartēm. Lapā about:support varat pārbaudÄ«t, vai WebRender ir aktivizēts. Lai to piespiestu iespējot vietnē about:config, jums jāaktivizē iestatÄ«jumi ā€œgfx.webrender.allā€ un ā€œgfx.webrender.enabledā€ vai startējot Firefox ar iestatÄ«tu vides mainÄ«go MOZ_WEBRENDER=1. Operētājsistēmā Linux WebRender atbalsts ir vairāk vai mazāk stabilizēts Intel videokartēm ar Mesa 18.2+ draiveriem;

  • Adreses joslas paneļa labajā pusē esoÅ”ajai izvēlnei ā€œhamburgersā€ ir pievienota sadaļa, lai ātri piekļūtu konta iestatÄ«jumiem Firefox kontā;
  • Pievienota jauna iebÅ«vēta lapa "about:compat", kurā ir uzskaitÄ«ti risinājumi un lietotie ielāpi, lai nodroÅ”inātu saderÄ«bu ar noteiktām vietnēm, kas pārlÅ«kprogrammā Firefox nedarbojas pareizi. Izmaiņas, kas veiktas saderÄ«bas nodroÅ”ināŔanai vienkārŔākajos gadÄ«jumos, aprobežojas ar ā€œLietotāja aÄ£entaā€ identifikatora maiņu, ja vietne ir stingri saistÄ«ta ar noteiktām pārlÅ«kprogrammām. Sarežģītākās situācijās JavaScript kods tiek palaists vietnes kontekstā, lai novērstu saderÄ«bas problēmas;
    Firefox 68 laidiens

  • Sakarā ar iespējamām stabilitātes problēmām, pārlÅ«kprogrammu pārslēdzot uz viena procesa darbÄ«bas režīmu, kurā interfeisa izveide un ciļņu satura apstrāde tiek veikta vienā procesā, no about:config noņemts IestatÄ«jumi ā€œbrowser.tabs.remote.force-enableā€ un ā€œbrowser.tabs.remote.force-disableā€, kurus var izmantot, lai atspējotu vairāku procesu režīmu (e10s). Turklāt, iestatot opciju "browser.tabs.remote.autostart" uz "false", vairāku procesu režīms vairs netiks automātiski atspējots Firefox darbvirsmas versijās, oficiālajās versijās un palaižot, neiespējojot automātisko testa izpildi;
  • Ir ieviests API zvanu skaita paplaÅ”ināŔanas otrais posms, kas pieejams tikai atverot lapu aizsargātā kontekstā (DroÅ”s konteksts), t.i. atverot, izmantojot HTTPS, izmantojot localhost vai no lokāla faila. Lapām, kas atvērtas ārpus aizsargātā konteksta, tagad tiks bloķēta iespēja izsaukt getUserMedia(), lai piekļūtu multivides avotiem (piemēram, kamerai un mikrofonam);
  • NodroÅ”ina automātisku kļūdu apstrādi, piekļūstot, izmantojot HTTPS, parādās pretvÄ«rusu programmatÅ«ras darbÄ«bas dēļ. Problēmas parādās, kad Avast, AVG, Kaspersky, ESET un Bitdefender antivÄ«rusi iespējo Web aizsardzÄ«bas moduli, kas analizē HTTPS trafiku, Windows saknes sertifikātu sarakstā aizstājot tā sertifikātu un aizstājot ar to sākotnēji izmantotos vietņu sertifikātus. Firefox izmanto savu saknes sertifikātu sarakstu un ignorē sistēmas sertifikātu sarakstu, tāpēc uztver Ŕādu darbÄ«bu kā MITM uzbrukumu.

    Problēma tika atrisināta, automātiski iespējojot iestatÄ«jumu "security.enterprise_roots.enabledā€œ, kas papildus importē sertifikātus no sistēmas krātuves. Ja izmantojat sertifikātu no sistēmas krātuves, nevis Firefox iebÅ«vēto, izvēlnei, kas tiek izsaukta no adreses joslas, tiek pievienots Ä«paÅ”s indikators ar informāciju par vietni. IestatÄ«jums tiek automātiski iespējots, kad tiek konstatēta MITM pārtverÅ”ana, pēc tam pārlÅ«kprogramma mēģina atjaunot savienojumu un, ja problēma pazÅ«d, iestatÄ«jums tiek saglabāts. Tiek apgalvots, ka Ŕāda manipulācija nerada draudus, jo, ja sistēmas sertifikātu krātuve tiek uzlauzta, uzbrucējs var apdraudēt arÄ« Firefox sertifikātu krātuvi (nav ņemts vērā iespējams aizstāŔana sertifikāti iekārtu ražotājiem, kuri var pieteikties lai ieviestu MITM, bet tiek bloķēti, izmantojot Firefox sertifikātu krātuvi);

  • PārlÅ«kprogrammā atvērtie lokālie faili vairs nevarēs piekļūt citiem failiem paÅ”reizējā direktorijā (piemēram, atverot pa pastu nosÅ«tÄ«tu html dokumentu pārlÅ«kprogrammā Firefox Android platformā, JavaScript ievietojums Å”ajā dokumentā var skatÄ«t direktoriju ar citiem saglabātajiem failiem);
  • MainÄ«ts iestatÄ«jumu sinhronizācijas metode ir mainÄ«ta, izmantojot saskarni about:config. Tagad tiek sinhronizēti tikai baltajā sarakstā esoÅ”ie iestatÄ«jumi, kas definēti sadaļā ā€œservices.sync.prefs.syncā€. Piemēram, lai sinhronizētu parametru browser.some_preference, ir jāiestata vērtÄ«ba ā€œservices.sync.prefs.sync.browser.some_preferenceā€ uz true. Lai atļautu visu iestatÄ«jumu sinhronizāciju, tiek nodroÅ”ināts parametrs ā€œservices.sync.prefs.dangerously_allow_arbitraryā€, kas pēc noklusējuma ir atspējots;
  • Ir ieviests paņēmiens, lai cÄ«nÄ«tos pret kaitinoÅ”iem pieprasÄ«jumiem nodroÅ”ināt vietnei papildu atļaujas push paziņojumu sÅ«tÄ«Å”anai (piekļuve paziņojumu API). Turpmāk Ŕādi pieprasÄ«jumi tiks klusi bloķēti, ja vien netiks reÄ£istrēta nepārprotama lietotāja mijiedarbÄ«ba ar lapu (peles klikŔķis vai taustiņa nospieÅ”ana);
  • UzņēmējdarbÄ«bas vidē (Firefox uzņēmumiem) pievienots atbalsts papildu politikas pārlÅ«kprogrammas pielāgoÅ”ana darbiniekiem. Piemēram, administrators tagad var pievienot izvēlnei sadaļu saziņai ar vietējo atbalstu, pievienot lapā saites uz iekÅ”tÄ«kla resursiem jaunas cilnes atvērÅ”anai, atspējot kontekstuālos ieteikumus, veicot meklÄ“Å”anu, pievienot saites uz vietējiem failiem, konfigurēt uzvedÄ«bu, lejupielādējot failus, definēt pieņemamo un nepieņemamo papildinājumu baltos un melnos sarakstus, aktivizēt noteiktus iestatÄ«jumus;
  • Atrisināts problēma, kas var izraisÄ«t iestatÄ«jumu zaudÄ“Å”anu (faila prefs.js bojājumi) procesa ārkārtas pārtraukÅ”anas laikā (piemēram, izslēdzot strāvu, neizslēdzot vai kad pārlÅ«kprogramma avarē);
  • Pievienots atbalsts Ritiniet Snap, scroll-snap-* CSS rekvizÄ«tu kopa, kas ļauj kontrolēt slÄ«dņa pieturas punktu ritināŔanas laikā un slÄ«doŔā satura izlÄ«dzināŔanu, kā arÄ« pieÄ·erties elementiem inerciālās ritināŔanas laikā. Piemēram, varat konfigurēt ritināŔanu, lai tā tiktu pārvietota gar attēla malām vai centrētu attēlu;
  • JavaScript ievieÅ” jaunu ciparu veidu BigInt, kas ļauj saglabāt patvaļīga lieluma veselus skaitļus, kuriem nepietiek ar skaitļu tipu (piemēram, identifikatori un precÄ«zas laika vērtÄ«bas iepriekÅ” bija jāsaglabā kā virknes);
  • Pievienota iespēja nodot "noreferrer" opciju, izsaucot window.open(), lai bloķētu Referrer informācijas noplÅ«di, atverot saiti jaunā logā;
  • Pievienota iespēja izmantot .decode() metodi kopā ar HTMLImageElement, lai ielādētu un atÅ”ifrētu elementus pirms to pievienoÅ”anas DOM. Piemēram, Å”o funkciju var izmantot, lai vienkārÅ”otu tÅ«lÄ«tēju kompakto vietturu attēlu aizstāŔanu ar augstas izŔķirtspējas opcijām, kas tiek ielādētas vēlāk, jo tas ļauj noskaidrot, vai pārlÅ«kprogramma ir gatava parādÄ«t visu jauno attēlu.
  • Izstrādātāju rÄ«ki nodroÅ”ina teksta elementu kontrasta auditÄ“Å”anas rÄ«kus, kurus var izmantot, lai identificētu elementus, kurus nepareizi uztver cilvēki ar vāju redzi vai traucētu krāsu uztveri;
    Firefox 68 laidiens

  • Pārbaudes režīmam ir pievienota poga, lai atdarinātu drukas izvadi, ļaujot identificēt elementus, kas drukāŔanas laikā var bÅ«t neredzami;

    Firefox 68 laidiens

  • TÄ«mekļa konsole ir paplaÅ”inājusi parādÄ«to informāciju kopā ar brÄ«dinājumiem par problēmām ar CSS. Iekļaujot saiti uz attiecÄ«gajiem mezgliem. Konsole nodroÅ”ina arÄ« iespēju filtrēt izvadi, izmantojot regulāras izteiksmes (piemēram, ā€œ/(foo|bar)/ā€);
    Firefox 68 laidiens

  • Fontu redaktoram ir pievienota iespēja pielāgot attālumu starp burtiem;
  • Krātuves pārbaudes režīmā ir pievienota iespēja dzēst ierakstus no lokālās un sesijas krātuves, izvēloties atbilstoÅ”os elementus un nospiežot taustiņu Back Space;
  • TÄ«kla darbÄ«bas pārbaudes panelÄ« ir pievienota iespēja bloķēt noteiktus URL, atkārtoti nosÅ«tÄ«t pieprasÄ«jumu un kopēt HTTP galvenes JSON formātā starpliktuvē. Jaunas funkcijas ir pieejamas, atlasot atbilstoŔās opcijas konteksta izvēlne, tiek parādÄ«ts, noklikŔķinot ar peles labo pogu;
  • IebÅ«vētajam atkļūdotājam tagad ir meklÄ“Å”anas funkcija visos paÅ”reizējā projekta failos, nospiežot Shift + Ctrl + F;
  • Sistēmas papildinājumu parādÄ«Å”anas iespējoÅ”anas iestatÄ«jums ir mainÄ«ts: failā about:debugging, nevis devtools.aboutdebugging.showSystemAddons, tagad tiek piedāvāts parametrs devtools.aboutdebugging.showHiddenAddons;
  • Instalējot operētājsistēmā Windows 10, saÄ«sne tiek ievietota uzdevumjoslā. Windows arÄ« pievienoja iespēju izmantot BITS (Background Intelligent Transfer Service), lai turpinātu atjauninājumu lejupielādi pat tad, ja pārlÅ«kprogramma ir aizvērta;
  • Android versijai ir uzlabota renderÄ“Å”anas veiktspēja. Pievienots WebAuthn API (Web Authentication API), lai izveidotu savienojumu ar vietni, izmantojot aparatÅ«ras marÄ·ieri vai pirkstu nospiedumu sensoru. Pievienots API Vizuālais skata logs caur kuru var noteikt faktisko redzamo laukumu, ņemot vērā ekrāna tastatÅ«ras attēlojumu vai mērogoÅ”anu. Jaunās instalācijas vairs automātiski nelejupielādē WebRTC spraudni Cisco OpenH264.

Papildus jauninājumiem un kļūdu labojumiem Firefox 68 ir likvidēts ievainojamÄ«bu sērija, no kuriem vairāki ir atzÄ«mēti kā kritiski, t.i. var izraisÄ«t uzbrucēja koda izpildi, atverot Ä«paÅ”i izstrādātas lapas. PaÅ”laik nav pieejama informācija, kurā bÅ«tu detalizēti aprakstÄ«tas novērstās droŔības problēmas, taču ievainojamÄ«bu saraksts tiks publicēts dažu stundu laikā.

Firefox 68 bija jaunākais laidiens, kas nodroÅ”ināja atjauninājumu klasiskajam Firefox Android izdevumam. Sākot ar Firefox 69, kas ir gaidāms 3. septembrÄ«, jauni Firefox laidieni Android ierÄ«cēm netiks atbrÄ«vots, un labojumi tiks piegādāti Firefox 68 ESR filiāles atjauninājumu veidā. Klasiskā Firefox for Android tiks aizstāta ar jaunu pārlÅ«kprogrammu mobilajām ierÄ«cēm, kas izstrādāta kā daļa no Fenix ā€‹ā€‹ā€‹ā€‹projekta un izmantojot GeckoView dzinēju un bibliotēku komplekts Mozilla Android komponenti. PaÅ”laik ar nosaukumu Firefox Preview jau testÄ“Å”anai ierosināts pirmais jaunās pārlÅ«kprogrammas priekÅ”skatÄ«juma laidiens (Å”odien publicēts Ŕī pirmsizlaiduma koriģējoÅ”ais atjauninājums 1.0.1, taču tas vēl nav publicēts Google Play).

Avots: opennet.ru

Pievieno komentāru