Ukukhishwa kweFirefox 68

Kuthunyelwe ngu- ukukhishwa kwesiphequluli sewebhu I-Firefox 68Futhi inguqulo yeselula IFirefox 68 yesikhulumi se-Android. Ukukhishwa kuhlukaniswe njengegatsha le-Extended Support Service (ESR), kanye nezibuyekezo ezikhishwa unyaka wonke. Ngaphezu kwalokho, isibuyekezo sangaphambilini amagatsha ukwesekwa kwesikhathi eside 60.8.0. Uyeza maduze esiteji ukuhlolwa kwe-beta Igatsha leFirefox 69 lizoshintsha, ukukhululwa kwalo kuhlelelwe uSepthemba 3.

main emisha:

  • Umphathi omusha we-add-on (mayelana:i-addons) unikwe amandla ngokuzenzakalela, ngokuphelele ibhalwe kabusha usebenzisa i-HTML/JavaScript kanye nobuchwepheshe bewebhu obujwayelekile njengengxenye yesinyathelo sokususa isiphequluli sezingxenye ezisuselwe ku-XUL ne-XBL. Ku-interface entsha ye-add-on ngayinye ngendlela yamathebhu, kungenzeka ukubuka incazelo egcwele, uguqule izilungiselelo nokuphatha amalungelo okufinyelela ngaphandle kokushiya ikhasi eliyinhloko nohlu lwezengezo.

    Ukukhishwa kweFirefox 68

    Esikhundleni sezinkinobho ezihlukene zokulawula ukwenza kusebenze izengezo, imenyu yokuqukethwe inikezwa. Izengezo ezikhutshaziwe manje sezihlukaniswe ngokucacile kwezisebenzayo futhi zikleliswe esigabeni esihlukile.

    Ukukhishwa kweFirefox 68

    Isigaba esisha sengeziwe esinezengezo ezinconyelwe ukufakwa, ukwakheka kwazo okukhethiwe kuye ngezengezo ezifakiwe, izilungiselelo nezibalo zomsebenzisi. Izengezo zamukelwa ohlwini lwezincomo zomongo kuphela uma zihlangabezana nezimfuneko ze-Mozilla zokuphepha, ukuba wusizo nokusebenziseka, futhi zixazulula izinkinga zamanje ezithakaselekayo kubabukeli abaningi. Izengezo eziphakanyisiwe zibuyekezwa ngokugcwele ngokuvikeleka kwesibuyekezo ngasinye;

    Ukukhishwa kweFirefox 68

  • Kwengezwe inkinobho yokuthumela imilayezo ku-Mozilla mayelana nezinkinga ezinezengezo namatimu. Isibonelo, ngefomu elinikeziwe, ungaxwayisa abathuthukisi uma kutholwa umsebenzi onobungozi, izinkinga zivela ngokuboniswa kwamasayithi ngenxa yesengezo, ukungahambisani nokusebenza okumenyezelwe, ukubonakala kwesengezo ngaphandle kwesenzo somsebenzisi. , noma izinkinga zokuzinza nokusebenza.

    Ukukhishwa kweFirefox 68

  • Ukuqaliswa okusha kwebha yekheli le-Quantum Bar kufakiwe, ecishe ifane ngokubukeka nokusebenza kwebha yekheli le-Awesome Bar endala, kodwa ihlanganisa ukuguqulwa okuphelele kwabangaphakathi kanye nokubhala kabusha ikhodi, esikhundleni se-XUL/XBL ngezinga elijwayelekile. I-Web API. Ukuqaliswa okusha kwenza kube lula kakhulu inqubo yokwandisa ukusebenza (ukwakhiwa kwezengezo ngefomethi ye-WebExtensions kuyasekelwa), kususa ukuxhumeka okuqinile kumasistimu angaphansi esiphequluli, kukuvumela ukuthi uxhume kalula imithombo emisha yedatha, futhi inokusebenza okuphezulu nokuphendula kwesixhumi esibonakalayo. . Ezinguqukweni eziphawulekayo ekuziphatheni, kuphela isidingo sokusebenzisa izinhlanganisela Shift+Del noma Shift+BackSpace (eyake yasebenza ngaphandle kokuthi u-Shift) ukususa okufakiwe komlando wokuphequlula emphumeleni wethiphu yamathuluzi eboniswa lapho uqala ukuthayipha kuyaphawulwa;
  • Itimu emnyama egcwele ngokuphelele yokubukwa komfundi isetshenzisiwe, uma inikwe amandla, zonke izici zedizayini zewindi nephaneli nazo ziboniswa ngezithunzi ezimnyama (ngaphambilini, ukushintsha amamodi amnyama nawokukhanya ku-Reader View kuthinte kuphela indawo enokuqukethwe kombhalo);

    Ukukhishwa kweFirefox 68

  • Kumodi eqinile yokuvimbela okuqukethwe okungafunwa (okuqinile), ngaphezu kwazo zonke izinhlelo zokulandelela ezaziwayo nawo wonke ama-Cookies ezinkampani zangaphandle, ifaka i-JavaScript ukuthi imayini ye-cryptocurrencies noma ilandelela abasebenzisi besebenzisa izindlela zokuhlonza ezifihliwe manje nayo ivinjiwe. Ngaphambilini, ukuvinjwa kwedatha bekunikwe amandla ngokukhethwa okusobala kumodi yokuvimbela ngokwezifiso. Ukuvinjwa kwenziwa ngokwezigaba ezengeziwe (izigxivizo zeminwe kanye ne-cryptomining) ohlwini lwe-Disconnect.me;

    Ukukhishwa kweFirefox 68

  • Ukufakwa kancane kancane kohlelo lokuhlanganisa kwaqhubeka Iseva WebRender, ebhalwe ngolimi lwe-Rust futhi ikhiphela ngaphandle ukunikezwa kokuqukethwe kwekhasi ohlangothini lwe-GPU. Uma usebenzisa i-WebRender, esikhundleni sohlelo lokuhlanganisa olwakhelwe ngaphakathi olwakhelwe injini ye-Gecko, ecubungula idatha kusetshenziswa i-CPU, ama-shader asebenza ku-GPU asetshenziselwa ukwenza imisebenzi yokunikeza isifinyezo ezicini zekhasi, okuvumela ukwanda okukhulu kwejubane lokunikeza. nomthwalo we-CPU owehlisiwe.

    Ngaphezu kwabasebenzisi abanamakhadi evidiyo e-NVIDIA aqala kusuka
    I-Firefox 68 ukwesekwa I-WebRender izonikwa amandla Windows 10 amasistimu asekelwe anamakhadi ehluzo e-AMD. Ungahlola ukuthi iWebRender icushiwe yini ku-:support page. Ukuze uyiphoqelele ku-:config, kufanele uvule izilungiselelo ze-"gfx.webrender.all" kanye ne-"gfx.webrender.enabled" noma ngokuqala i-Firefox ngesethi eguquguqukayo yemvelo MOZ_WEBRENDER=1. Ku-Linux, ukusekelwa kweWebRender kuzinzile kancane noma kancane kumakhadi evidiyo e-Intel anabashayeli be-Mesa 18.2+;

  • Ingxenye yengezwe kumenyu ethi “hamburger” kwesokudla sephaneli yebha yekheli ukuze ufinyelele ngokushesha izilungiselelo ze-akhawunti ku-Akhawunti ye-Firefox;
  • Kwengezwe ikhasi elisha elakhelwe ngaphakathi elithi "mayelana:compat" elibonisa izindlela zokusebenza namapeshi asetshenziswayo ukuze kuqinisekiswe ukuhambisana namasayithi athile angasebenzi kahle kuFirefox. Izinguquko ezenzelwe ukuhambisana ezimweni ezilula zikhawulelwe ekuguquleni isihlonzi “somenzeli womsebenzisi” uma isayithi liboshwe ngokuqinile ezipheqululini ezithile. Ezimweni eziyinkimbinkimbi kakhulu, ikhodi ye-JavaScript isetshenziswa kumongo wesayithi ukuze kulungiswe izinkinga zokuhambisana;
    Ukukhishwa kweFirefox 68

  • Ngenxa yezinkinga ezingaba khona ukuzinza lapho ushintshela isiphequluli kumodi yokusebenza yenqubo eyodwa, lapho ukwakhiwa kwesixhumi esibonakalayo nokucubungula okuqukethwe kwamathebhu kwenziwa ngenqubo eyodwa, kusukela ku-:config isusiwe “browser.tabs.remote.force-enable” kanye nezilungiselelo ze-“browser.tabs.remote.force-disable” ezingase zisetshenziselwe ukukhubaza imodi yezinqubo eziningi (e10s). Ukwengeza, ukusetha inketho ethi "browser.tabs.remote.autostart" ibe "amanga" ngeke kusakwazi ukuvala ngokuzenzakalelayo imodi yezinqubo eziningi kuzinguqulo zedeskithophu yeFirefox, ezakhiweni ezisemthethweni, nalapho yethulwa ngaphandle kokunika amandla ukuqaliswa kokuhlola okuzenzakalelayo;
  • Isigaba sesibili sokwandisa inombolo yamakholi we-API senziwe, okuyinto iyatholakala kuphela lapho uvula ikhasi endaweni evikelekile (Vikela Umongo), i.e. lapho ivulwa nge-HTTPS, nge-localhost noma kufayela lendawo. Amakhasi avulwe ngaphandle komongo ovikelekile manje azovinjelwa ekushayeleni i-getUserMedia() ukufinyelela imithombo yemidiya (efana nekhamera nemakrofoni);
  • Ihlinzeka ngokuphathwa kwephutha okuzenzakalelayo lapho ufinyelela nge-HTTPS, abasafufusa ngenxa yomsebenzi wesoftware ye-antivirus. Izinkinga zivela lapho ama-antivirus we-Avast, AVG, Kaspersky, ESET kanye ne-Bitdefender enika amandla imojula yokuvikela iWebhu, ehlaziya ithrafikhi ye-HTTPS ngokufaka isitifiketi sayo ohlwini lwezitifiketi zezimpande ze-Windows futhi ifake izitifiketi zesayithi ezisetshenziswe ekuqaleni. IFirefox isebenzisa olwayo uhlu lwezitifiketi zempande futhi iziba uhlu lwesistimu yezitifiketi, ngakho ibona umsebenzi onjalo njengokuhlasela kwe-MITM.

    Inkinga yaxazululwa ngokunika amandla isilungiselelo ngokuzenzakalelayo "security.enterprise_roots.enabled", engenisa izitifiketi endaweni yokugcinwa kwesistimu. Uma usebenzisa isitifiketi esisuka kusitoreji sesistimu, hhayi esakhelwe kuFirefox, inkomba ekhethekile yengezwa kumenyu ebizwa ngebha yekheli ngolwazi mayelana nesayithi. Ukulungiselelwa kunikwa amandla ngokuzenzakalela uma kutholwa ukunqamuka kwe-MITM, ngemva kwalokho isiphequluli sizama ukuphinda simise ukuxhumeka futhi uma inkinga inyamalala, ukulungiselelwa kuyalondolozwa. Kuyaphikiswana ngokuthi ukukhohlisa okunjalo akubangeli usongo, njengoba uma isitolo sesitifiketi sohlelo sisengozini, umhlaseli angakwazi futhi ukufaka engozini isitolo sesitifiketi seFirefox (akunakwa. kungenzeka esikhundleni izitifiketi abakhiqizi bemishini abangakwazi faka isicelo ukusebenzisa i-MITM, kodwa bayavinjwa uma usebenzisa isitolo sesitifiketi seFirefox);

  • Amafayela endawo avulwe esipheqululini ngeke esakwazi ukufinyelela amanye amafayela ohlwini lwemibhalo lwamanje (isibonelo, lapho uvula idokhumenti ye-html ethunyelwe ngeposi ngeFirefox ku-Android platform, okufakwe i-JavaScript kulo mbhalo kungabuka okuqukethwe uhla lwemibhalo namanye amafayela agciniwe);
  • Kushintshiwe indlela yokuvumelanisa izilungiselelo ishintshile ngokusebenzisa i- about:config interface. Manje izilungiselelo kuphela ezikhona ohlwini olumhlophe, oluchazwe esigabeni esithi “services.sync.prefs.sync”, ezivumelaniswayo. Isibonelo, ukuze uvumelanise ipharamitha ye-browser.some_preference, udinga ukusetha inani elithi "services.sync.prefs.sync.browser.some_preference" libe iqiniso. Ukuvumela ukuvumelanisa kwazo zonke izilungiselelo, ipharamitha ethi “services.sync.prefs.dangerously_allow_arbitrary” inikezwa, evinjwa ngokuzenzakalelayo;
  • Isu lisetshenziswe ukulwa nezicelo ezicasulayo zokuhlinzeka isayithi ngezimvume ezengeziwe zokuthumela izaziso zohlelo lokusebenza (ukufinyelela ku-API Yezaziso). Kusukela manje kuqhubeke, izicelo ezinjalo zizovinjwa buthule ngaphandle kwalapho ukusebenzisana komsebenzisi ingcaca nekhasi kurekhodiwe (chofoza igundane noma ucindezela ukhiye);
  • Esimeni sebhizinisi (IFirefox for Enterprise) ukwesekwa okwengeziwe izinqubomgomo ezengeziwe ukwenza ngokwezifiso isiphequluli kubasebenzi. Isibonelo, umlawuli manje angakwazi ukwengeza isigaba kumenyu ukuze axhumane nosekelo lwasendaweni, engeze izixhumanisi ezinsizeni ze-intranethi ekhasini ukuze avule ithebhu entsha, akhubaze izincomo zesimo lapho usesha, engeza izixhumanisi kumafayela endawo, alungise indlela yokuziphatha lapho ulanda amafayela, chaza uhlu olumhlophe nolumnyama lwezengezo ezamukelekayo nezingamukeleki, vula izilungiselelo ezithile;
  • Kuxazululiwe inkinga engase iholele ekulahlekelweni kwezilungiselelo (ukulimala kwefayela le-prefs.js) ngesikhathi sokunqanyulwa okuphuthumayo kwenqubo (isibonelo, lapho ucisha ugesi ngaphandle kokucisha noma lapho isiphequluli siphahlazeka);
  • Ukwesekwa okwengeziwe Skrola nge-Snap, isethi yezakhiwo ze-scroll-snap-* CSS ezikuvumela ukuthi ulawule indawo yokuma yesilayidi lapho uskrola nokuqondanisa kokuqukethwe okuslayidayo, kanye nokudlulela kuma-elementi ngesikhathi sokuskrola kwe-inertial. Isibonelo, ungamisa ukuskrola ukuthi kugudluzwe ngasemaphethelweni esithombe noma ukumisa isithombe phakathi nendawo;
  • I-JavaScript isebenzisa uhlobo olusha lwezinombolo BigInt, okukuvumela ukuthi ugcine izinombolo eziphelele zosayizi ongafanele uhlobo lwezinombolo olunganele (isibonelo, izihlonzi kanye namanani aqondile wesikhathi ngaphambili kwakufanele agcinwe njengeyunithi yezinhlamvu);
  • Kwengezwe amandla okudlulisa inketho ethi "noreferrer" lapho ubiza i-window.open() ukuze uvimbele ukuvuza kolwazi lwe-Referrer lapho uvula isixhumanisi efasiteleni elisha;
  • Kwengezwe amandla okusebenzisa indlela ethi .decode() nge-HTMLImageElement ukuze kulayishwe futhi kukhishwe ama-elementi ngaphambi kokuzengeza ku-DOM. Isibonelo, lesi sici singasetshenziswa ukwenza lula ukushintshwa ngokushesha kwezithombe zesimeli ezihlangene ngezinketho zokucaca okuphezulu ezilayishwa kamuva, njengoba zenza kube nokwenzeka ukuthola ukuthi isiphequluli sikulungele yini ukubonisa sonke isithombe esisha.
  • Amathuluzi onjiniyela ahlinzeka ngamathuluzi okuhlola ukugqama kwezakhi zombhalo, angasetshenziswa ukukhomba izici ezibonwa ngokungalungile abantu abangaboni kahle noma ukubona umbala okhubazekile;
    Ukukhishwa kweFirefox 68

  • Inkinobho yengeziwe kumodi yokuhlola ukuze ulingise okuphumayo kokuphrinta, okukuvumela ukuthi ubone izici okungenzeka zingabonakali lapho uphrinta;

    Ukukhishwa kweFirefox 68

  • Ikhonsoli yewebhu inwebe ulwazi oluboniswa kanye nezixwayiso mayelana nezinkinga nge-CSS. Kubandakanya isixhumanisi samanodi afanelekile. Ikhonsoli iphinde inikeze amandla okuhlunga okukhiphayo kusetshenziswa izinkulumo ezijwayelekile (isibonelo, “/(foo|bar)/”);
    Ukukhishwa kweFirefox 68

  • Ikhono lokulungisa ibanga phakathi kwezinhlamvu lengeziwe kumhleli wefonti;
  • Kumodi yokuhlola isitoreji, ikhono lokususa amarekhodi endaweni kanye nesitoreji seseshini lengezwe ngokukhetha izakhi ezifanele bese ucindezela ukhiye we-Back Space;
  • Kuphaneli yokuhlola umsebenzi wenethiwekhi, amandla okuvimbela ama-URL athile, ukuthumela kabusha isicelo, nokukopisha izihloko ze-HTTP ngefomethi ye-JSON ebhodini lokunamathisela lengeziwe. Izici ezintsha ziyatholakala ngokukhetha izinketho ezifanele ku imenyu yokuqukethwe, iboniswa uma uchofoza kwesokudla;
  • I-debugger eyakhelwe ngaphakathi manje inomsebenzi wokusesha kuwo wonke amafayela wephrojekthi yamanje ngokucindezela u-Shift + Ctrl + F;
  • Ukulungiselelwa kokunika amandla ukuboniswa kwama-addon esistimu kushintshiwe: kokuthi mayelana:ukulungisa iphutha, esikhundleni se-devtools.aboutdebugging.showSystemAddons, ipharamitha ethi devtools.aboutdebugging.showHiddenAddons manje isiyatholakala;
  • Uma ifakwe ku-Windows 10, isinqamuleli sibekwe kubha yomsebenzi. I-Windows iphinde yengeza amandla okusebenzisa i-BITS (Isevisi Yokudlulisa Okuhlakaniphile Kwasemuva) ukuqhubeka nokulanda izibuyekezo ngisho noma isiphequluli besivaliwe;
  • Inguqulo ye-Android ithuthukise ukusebenza kokunikezela. I-WebAuthn API eyengeziwe (i-Web Authentication API) yokuxhuma kusayithi kusetshenziswa ithokheni yehadiwe noma inzwa yezigxivizo zeminwe. I-API eyengeziwe Imbobo yokubuka ebonakalayo lapho indawo ebonakalayo inganqunywa ngokucabangela ukuboniswa kwekhibhodi esesikrinini noma ukukala. Ukufakwa okusha akusalandi ngokuzenzakalelayo i-plugin ye-Cisco OpenH264 ye-WebRTC.

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 68 isichithile uchungechunge lobuthakathaka, eziningana zazo ezimakwe njengezibucayi, i.e. kungaholela ekusetshenzisweni kwekhodi yomhlaseli lapho uvula amakhasi aklanywe ngokukhethekile. Ulwazi olunemininingwane yezinkinga zokuphepha ezilungisiwe alutholakali ngalesi sikhathi, kodwa uhlu lobungozi kulindeleke ukuthi lushicilelwe phakathi namahora ambalwa.

IFirefox 68 kwaba ukukhululwa kwakamuva ukuletha isibuyekezo kuhlelo lwakudala lweFirefox lwe-Android. Ukuqala ngeFirefox 69, okulindeleke ukuthi ngoSepthemba 3, ukukhishwa okusha kweFirefox ye-Android ngeke akhululwe. iqoqo lemitapo yolwazi I-Mozilla Android Components. Okwamanje ngaphansi kwegama elithi Firefox Preview ukuze lihlolwe kakade ehlongozwayo ukukhishwa kokubuka kuqala kwesiphequluli esisha (namuhla kushicilelwe isibuyekezo sokulungisa esingu-1.0.1 salokhu kukhululwa kwangaphambilini, kodwa akukakathunyelwa kukho -Google Play).

Source: opennet.ru

Engeza amazwana