Ukukhishwa kweFirefox 75

kwenzeka ukukhishwa kwesiphequluli sewebhu I-Firefox 75Futhi inguqulo yeselula IFirefox 68.7 yesikhulumi se-Android. Ngaphezu kwalokho, isibuyekezo senziwe amagatsha ukwesekwa kwesikhathi eside 68.7.0. Uyeza maduze esiteji ukuhlolwa kwe-beta Igatsha leFirefox 76 lizohamba, ukukhululwa kwalo kuhlelelwe uMeyi 5 (iphrojekthi ethuthile amaviki angu-4-5 umjikelezo wokuthuthukisa).

main emisha:

  • Ukwakhiwa kuqalile ku-Linux izakhiwo ezisemthethweni ngefomethi ye-Flatpak.
  • Idizayini yebha yamakheli ebuyekeziwe. Uma uchofoza ibha yekheli, uhlu lokudonsela phansi lwezixhumanisi ezisetshenziswa kakhulu manje luboniswa ngokushesha ngaphandle kokuthi uqale ukuthayipha. Ithulithiphu yemiphumela yosesho ithuthukiswe ukuthi isebenze kangcono ezikrinini ezincane. Endaweni yezincomo zokuqukethwe, kunikezwe izeluleko zokuxazulula izinkinga ezijwayelekile ezivela lapho usebenza nesiphequluli.

    Ukuboniswa kwephrothokholi ye-https:// kanye nesizinda esingaphansi esithi “www.” kuyekile ukuvela. kubhulokhi yokudonsela phansi yezixhumanisi ezikhonjiswe ngesikhathi uthayipha kubha yekheli (isibonelo, i-https://opennet.ru kanye ne-https://www.opennet.ru, ehlukene ngokuqukethwe, ngeke ibonakale). I-http:// protocol iboniswa ingashintshiwe emiphumeleni yosesho.

    Ukukhishwa kweFirefox 75

  • Ku-Linux, ukuziphatha lapho uchofoza kubha yekheli kushintshiwe (kwenziwe njengaku-Windows ne-macOS) - ngokuchofoza okukodwa ukhetha konke okuqukethwe ngaphandle kokukubeka ebhodini lokunamathisela, ngokuchofoza kabili ukhetha igama elilodwa, ngokuchofoza kathathu ukhetha konke okuqukethwe futhi ikubeka ebhodini lokunamathisela.
  • Kwenziwa ithuba Ungalayishi izithombe ezingaphandle kwendawo ebonakalayo kuze kube yilapho umsebenzisi epheqa okuqukethwe kwekhasi endaweni ngokushesha ngaphambi kwesithombe. Ukuze ulawule ukulayisha okuvilaphayo kwamakhasi, isibaluli se-"img" sengeziwe kumaka we-"img".Nhlakanipho", engathatha inani "livila". Kulindeleke ukuthi ukulayisha okuvilaphayo kuzonciphisa ukusetshenziswa kwenkumbulo, kunciphise ithrafikhi futhi kwandise isivinini sokuvula ikhasi lokuqala. Kwengezwe inketho ethi "dom.image-lazy-loading.enabled" kokuthi about:config ukuze ulawule ukulayisha okuvilaphayo.
  • Kwenziwa ukusekela okugcwele kwe-WebGL ezindaweni kusetshenziswa iphrothokholi ye-Wayland. Kuze kube manje, ukusebenza kweWebGL ekwakhiweni kwe-Linux kweFirefox kushiye lukhulu ngenxa yokuntuleka kosekelo lokusheshisa ihadiwe, izinkinga ngamashayeli e-gfx e-X11, kanye nokusetshenziswa kwamazinga ahlukene. Uma usebenzisa i-Wayland, isimo sishintshile ngenxa yokuvela kwentsha ingemuvausebenzisa umshini I-DMABUF. Ngokungeziwe ekusheshisweni kwehadiwe, i-WebGL backend nayo kuvunyelwe sebenzisa ukusekelwa kwe-H.264 yokusheshisa ukuqoshwa kwevidiyo kusetshenziswa i-VA-API (Video Acceleration API) kanye ne-FFmpegDataDecoder (usekelo lwe-VP9 namanye amafomethi ombhalo wekhodi wevidiyo kulindeleke kuFirefox 76). Ukulawula ukuthi ukusheshisa kunikwe amandla kokuthi:config, amapharamitha athi “widget.wayland-dmabuf-webgl.enabled” kanye “widget.wayland-dmabuf-vaapi.enabled” ayaphakanyiswa.
  • Kubasebenzisi abavela e-UK, ukuboniswa kwamabhulokhi akhokhelwe abaxhasi kunikwe amandla ekhasini lokuqala esigabeni sokuqukethwe okunconywe isevisi ye-Pocket. Amabhulokhi amakwe ngokucacile njengokukhangisa futhi angakhutshazwa kuzilungiselelo. Ngaphambili ukukhangisa Fikile Abasebenzisi base-US kuphela.
  • Kwenziwa imodi yokusula Amakhukhi amadala nedatha yesayithi lapho ufinyelela amasayithi anekhodi yokulandelela yokuzula umsebenzisi angazange axhumane nayo ngokuhlanganyela. Imodi ihloselwe ukulwa nokulandelela ngokuqondisa kabusha.
  • Kuqalisiwe ukuqaliswa kwezingxoxo ze-modal eziboshelwe kumathebhu ngamanye futhi zingavimbeli sonke isixhumi esibonakalayo.

    Ukukhishwa kweFirefox 75

  • Kwengeziwe amandla okufaka nokuvula amasayithi ngendlela yezinhlelo zokusebenza (Izinhlelo zokusebenza), okukuvumela ukuthi uhlele umsebenzi nesayithi njengohlelo olujwayelekile lwedeskithophu. Ukuze uyinike amandla kokuthi mayelana:config, udinga ukwengeza isilungiselelo esithi “browser.ssb.enabled=true”, ngemva kwalokho into ethi “Faka Iwebhusayithi Njengohlelo Lokusebenza” izovela kumenyu yokuqukethwe yezenzo nekhasi (ellipsis ekhelini ibha), okukuvumela ukuthi uyibeke kudeskithophu noma kusinqamuleli sezinhlelo zokusebenza zemenyu sokuvula isayithi lamanje ngokuhlukana. Intuthuko iyaqhubeka ukuthuthukiswa komqondo "Isiphequluli Esiqondile Sesayithi"(SSB), okusho ukuvula isayithi efasiteleni elihlukile ngaphandle kwemenyu, ibha yamakheli nezinye izici zesixhumi esibonakalayo sesiphequluli. Efasiteleni lamanje, izixhumanisi zamakhasi esayithi elisebenzayo kuphela ezivuliwe, futhi ukulandela izixhumanisi zangaphandle kuholela ekudalweni kwewindi elihlukile elinesiphequluli esivamile.
    Ukukhishwa kweFirefox 75

  • Kunwetshiwe ukuqaliswa kwe-"ukuhogela", yenziwe yasebenza ngesihloko se-HTTP esithi "X-Content-Type-Options", manje evimbela indlela yokubona ezenzakalelayo yohlobo lwe-MIME kumadokhumenti e-HTML, hhayi nje ku-JavaScript ne-CSS. Imodi isiza ukuvikela ekuhlaselweni okuhlobene nokukhohlisa kohlobo lwe-MIME. Isiphequluli esizenzakalelayo sihlaziya uhlobo lokuqukethwe okucutshungulwayo futhi sikucubungule ngokusekelwe ohlotsheni oluthile. Isibonelo, uma ulondoloza ikhodi ye-HTML kufayela elithi “.jpg”, lapho-ke livulwa, leli fayela lizocutshungulwa njenge-HTML, hhayi njengesithombe. Umhlaseli angasebenzisa ifomu lokulayisha isithombe efayeleni le-jpg, okuhlanganisa i-html enekhodi ye-JavaScript, abese eshicilela isixhumanisi saleli fayela, lapho livulwe ngokuqondile, ikhodi ye-JavaScript izosetshenziswa kumongo wesayithi okulayishwe kulo. (ungachaza amakhukhi nenye idatha yesayithi ehlobene yomsebenzisi ovule isixhumanisi).
  • Zonke izitifiketi ezithenjwayo ze-PKI CA ezaziwa yi-Mozilla zigcinwe endaweni, zithuthukisa ukuhambisana namaseva ewebhu angalungiswanga kahle.
  • Emakhasini avulwe nge-HTTP ngaphandle kokubethela, ukusetshenziswa kwe-Web Crypto API akuvunyelwe.
  • Ku-Windows, i-Direct Compositing mode yenziwe ukuze kuthuthukiswe ukukhiqiza nokusheshisa ukuqaliswa kwesistimu yokuhlanganisa. I-WebRender, ebhalwe ngolimi lwe-Rust futhi ikhiphela ngaphandle ukunikezwa kokuqukethwe kwekhasi ohlangothini lwe-GPU.
  • Ku-macOS, isici sokuhlola sisetshenziswe ukuze kusetshenziswe izitifiketi zeklayenti ezisuka esitolo sesitifiketi esivamile sesistimu yokusebenza (inketho ye-security.osclientcerts.autoload kufanele inikwe amandla ukuze ikwazi ukukuvula kokuthi:config). Ukuqala ngeFirefox 72, lesi sici besitholakala ku-Windows kuphela.
  • Ukulandela i-Linux, yakhela i-macOS isebenzisa indlela yokuhlukanisa I-RLBox, okuhloswe ngayo ukuvimba ukuxhashazwa kobungozi kumalabhulali omsebenzi wezinkampani zangaphandle. Kulesi sigaba, ukuhlukaniswa kuvunyelwe kuphela kulabhulali I-Graphite, unomthwalo wemfanelo wokunikeza amafonti. I-RLBox ihlanganisa ikhodi ye-C/C++ yelabhulali engayodwa ibe ikhodi emaphakathi yezinga eliphansi ye-WebAssembly, ebese iklanywa njengemojula ye-WebAssembly, izimvume zayo ezisethwe ngokuphathelene nale mojula kuphela. Imojuli ehlanganisiwe isebenza endaweni ehlukile yememori futhi ayinakho ukufinyelela kuso sonke isikhala sekheli. Uma ubungozi kulabhulali kusetshenziswa, umhlaseli uzokhawulelwa futhi ngeke akwazi ukufinyelela izindawo zememori zenqubo eyinhloko noma ukulawula ukudlulisa ngaphandle kwendawo eqhelile.
  • Isibaluli "sohlobo" engxenyeni ye- manje sesingamukela kuphela inani elithi "text/css".
  • Imisebenzi yenziwe ku-CSS iminithi(), ubuningi() и qinisa ().
  • Okwempahla ye-CSS umbhalo-wokuhlobisa-yeqa-inki usekelo lwevelu ethi “konke” selusetshenzisiwe, oludinga ukunqanyulwa okuyisibopho kumugqa odwebelayo kanye nemigqa yokushaya phansi lapho uphambana nama-glyphs ombhalo (inani “elizenzakalelayo” elisetshenziswe ngaphambilini elakheka ngokuguquguqukayo futhi alizange likhiphe ukuthinta; ngalo lonke inani, ukuthinta. nge-glyph akuvunyelwe ngokuphelele).
  • I-JavaScript inikwe amandla izinkambu ezimile zomphakathi kuzimo zamakilasi e-JavaScript akuvumela ukuthi ucacise izici ezichazwe ngaphambilini eziqaliswa ngaphandle komakhi.

    ikilasi ClassWithStaticField {
    staticField = 'inkundla emile'
    }

  • Kwengezwe ukwesekwa kwekilasi Intl.Locale, ehlinzeka ngezindlela zokuhlaziya nokucubungula izilungiselelo zolimi oluthile lwendawo, isifunda, nesitayela, kanye nokufunda nokubhala amathegi esandiso e-Unicode nokugcina izilungiselelo zendawo ezichazwe umsebenzisi ngefomethi ye-serialized;
  • Ukuqaliswa kwesakhiwo se-Function.caller kulethwe emgqeni nokusalungiswa kwakamuva kokucaciswa okusha kwe-ECMAScript (manje ikwenza ize esikhundleni se-TypeError uma ikholi yenziwe ngomsebenzi onesibaluli esiqinile, esingavumelaniyo, noma sejeneretha).
  • Kwengezwe indlela ku-HTMLFormElement isiceloThumela(), eqala ukuhanjiswa okuhleliwe kwedatha yefomu ngendlela efanayo nokuchofoza inkinobho yokuhambisa. Umsebenzi ungasetshenziswa lapho uthuthukisa ifomu lakho thumela izinkinobho lapho ifomu lokushaya ucingo.submit() linganele ngenxa yokuthi aliwaqinisekisi amapharamitha ngokuhlanganyela, likhiqize umcimbi 'wokuhambisa', futhi lidlulise idatha eboshelwe enkinobho yokuhambisa.
  • Umcimbi wokuthumela manje ususetshenziswa into enohlobo lwe-SubptEvent, kune-Event. I-SundEvent ihlanganisa izakhiwo ezintsha ezikwazisa ngesici esibangele ukuthi ifomu lihanjiswe. Isibonelo, i-SundEvent yenza kube nokwenzeka ukusebenzisa isibambi esisodwa esivamile ezinkinobho nezixhumanisi ezihlukahlukene eziholela ekuhanjisweni kwefomu.
  • Kusetshenziswe ukudluliselwa okulungile komcimbi wokuchofoza lapho kubizwa indlela yokuchofoza() yezingxenye ezihlukanisiwe (hhayi ingxenye yesihlahla se-DOM).
  • Ku-API Izithombe zeWebhu wengeze ikhono lokuhlanganisa ukugqwayiza kuhlaka lokhiye wokuqala noma wokugcina futhi isiphequluli ngokwaso sizobala isimo sokugcina noma sokuqala (kwanele ukucacisa kuphela uhlaka lokhiye wokuqala noma wokugcina). Okunikwe amandla ngokuzenzakalela yi-Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() kanye ne-Element.getAnimations().
  • Kwengezwe amandla okwenza kusebenze isixhumi esibonakalayo sephrofayela ngaphandle kokufaka isengezo esihlukile, ngokuchofoza inkinobho ethi "Vumela Inkinobho Yemenyu Yephrofayili" kusayithi. profiler.firefox.com. Kwengezwe imodi yokuhlaziya ukusebenza kuthebhu esebenzayo kuphela.
  • I-web console manje inemodi yokubala ngokushesha izisho, evumela abathuthukisi ukuthi babone ngokushesha futhi balungise amaphutha lapho befaka izisho eziyinkimbinkimbi ngokubonisa umphumela wokuqala njengoba zibhalwa.
  • В ithuluzi ukukala izindawo zekhasi (Ithuluzi Lokulinganisa), amandla okushintsha usayizi wefreyimu engunxande yengeziwe (ngaphambilini, uma ukhiphe inkinobho yegundane, ifreyimu ayikwazanga ukushintshwa futhi uma kuhloswe okungalungile kwakudingeka ukukala kusukela ekuqaleni).
  • Isixhumi esibonakalayo sokuhlola ikhasi manje sisekela ukusesha izici kusetshenziswa izinkulumo ze-XPath, ngaphezu kokusesha okwakutholakala ngaphambilini kusetshenziswa izikhethi ze-CSS.
  • Kwengezwe amandla okuhlunga imilayezo ye-WebSocket kusetshenziswa izinkulumo ezivamile (ngaphambilini kwakusekelwe imaski yombhalo kuphela).
  • Kwengezwe usekelo lwamaphoyinti abophayo kuzibambi zomcimbi we-WebSocket kusilungisi sephutha se-JavaScript.
  • Isixhumi esibonakalayo sihlanzwe ukuze kuhlaziywe umsebenzi wenethiwekhi. Ukunikezwa kwethebula okuthuthukisiwe lapho kucutshungulwa inombolo enkulu yokuxhumeka ngesikhathi esisodwa. Yenza izihlukanisi zekholomu nezinkinobho zokusebenzisa izihlungi zahluke kakhulu. Kuphaneli yokuvimbela isicelo senethiwekhi, ikhono lokusebenzisa uhlamvu elithi “*” kumamaski e-URL seliqalisiwe (likuvumela ukuthi uhlole ukuziphatha kwesayithi ngaphansi kwezimo zokuhluleka kokulayisha izinsiza).

    Ukukhishwa kweFirefox 75

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 75 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.

Source: opennet.ru

Engeza amazwana