Firefox 108 berdan

Geroka webê Firefox 108 hat berdan. Wekî din, nûvekirinek şaxê piştgirîya demdirêj hate afirandin - 102.6.0. Şaxa Firefox 109 dê di demek nêzîk de were veguheztin qonaxa ceribandina betayê, ku serbestberdana wê di 17ê Rêbendanê de ye.

Taybetmendiyên nû yên sereke di Firefox 108 de:

  • Kurtebirra klavyeyê Shift+ESC lê zêde kir da ku bi lez rûpela rêveberê pêvajoyê veke (derbarê:pêvajoyan), bihêle hûn binirxînin ka kîjan pêvajo û mijarên hundurîn çavkaniyên zêde bîra û CPU dixwe.
    Firefox 108 berdan
  • Plansazkirina optimîzekirî ya derketina çarçoweya anîmasyonê di bin şert û mercên barkirina bilind de, ku encamên testa MotionMark çêtir kir.
  • Dema çapkirin û tomarkirina formên PDF-ê, gengaz e ku meriv tîpan bi zimanên din ji bilî Englishngilîzî bikar bîne.
  • Piştgiriya rastkirina rastkirina rengê wêneyan, li gorî profîlên rengîn ên ICCv4, hatî bicîh kirin.
  • Moda nîşankirina barika nîşankeran "tenê li ser tabloyên nû" (mîhenga "Tenê li ser Tebeka Nû nîşan bide") hate piştrast kirin ku ji bo tabloyên nû yên vala rast dixebite.
  • Mîhengên cookiebanners.bannerClicking.enabled û cookiebanners.service.mode li about:config zêde kirin ji bo klîkkirina otomatîkî li ser pankartên ku destûrê dixwazin ji bo bikaranîna Cookies li ser malperan. Di navbeyna avahîyên şevê de, guheztin hatine bicîh kirin da ku klîkkirina otomatîkî li ser pankartên Cookie-yê yên têkildarî domên taybetî kontrol bikin.
  • Web MIDI API hate zêdekirin, ku dihêle hûn ji serîlêdanek webê bi amûrên muzîkê re bi navgîniya MIDI ya ku bi komputera bikarhêner ve girêdayî ye re têkilî daynin. API tenê ji bo rûpelên ku bi HTTPS-ê hatine barkirin heye. Dema ku gazî rêbaza navigator.requestMIDIAccess() dike dema ku amûrên MIDI bi komputerê ve girêdayî bin, ji bikarhêner re diyalogek tê pêşandan ku ji wan tê xwestin ku "Pêveka Destûra Malperê" ya ku ji bo çalakkirina gihîştinê hewce ye saz bike (li ravekirina jêrîn binêre).
  • Mekanîzmayek ceribandinê, Zêdekirina Destûra Malperê, ji bo kontrolkirina gihîştina malperan a API-yên potansiyel xeternak û taybetmendiyên ku hewceyê îmtiyazên dirêjkirî hewce dike, hate pêşniyar kirin. Mebesta me bi xeternak kapasîteyên ku dikarin bi fizîkî zirarê bidin amûran, guhartinên neveger bixin, ji bo sazkirina kodên xirab li ser cîhazan werin bikar anîn, an jî rê li ber rijandina daneyên bikarhêner bigirin. Mînakî, di çarçoweya Web MIDI API-yê de, Pêveka Destûr tê bikar anîn da ku gihîştina amûrek senteza dengî ya ku bi komputerê ve girêdayî ye peyda bike.
  • Piştgiriya ji bo nexşeyên importê ji hêla xwerû ve hatî çalak kirin, dihêle hûn kontrol bikin ka kîjan URL-an dê dema ku pelên JavaScript-ê bi navgîniya import û import() ve têne barkirin, werin barkirin. Nexşeya îtxalkirinê di hêmanê de bi formata JSON tête diyar kirin с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Piştî ku vê nexşeya importê di koda JavaScriptê de daxuyand, hûn dikarin bêjeya 'dema ji "momentê";' bikar bînin da ku modula JavaScript-ê "/node_modules/moment/src/moment.js" barkirin û bicîh bikin. bêyî hûrgulîkirina rêyê (wekheviya 'wextê ji "/node_modules/moment/src/moment.js";').

  • Di hêmanê de " "Piştgiriya ji bo taybetmendiyên "bilindî" û "firahî", ku bilindî û firehiya wêneyê di pixelan de diyar dikin, pêk aniye. Taybetmendiyên diyarkirî tenê gava ku element " "di hêmanê de hêlîn e" " û gava ku di nav hêmanan de têne guheztin têne paşguh kirin Û . Ji bo neçalakkirina pêvajoyên "bilindî" û "firehiyê". Mîhenga "dom.picture_source_dimension_attributes.enabled" li about:config.
  • CSS komek fonksiyonên trigonometrikî sin(), cos(), tan(), asin(), acos(), atan() û atan2() peyda dike.
  • CSS fonksiyona dora () pêk tîne da ku stratejiyek dorpêçkirinê hilbijêrin.
  • CSS cureyê pêk tîne , ku dihêle hûn di fonksiyonên matematîkî de domdarên matematîkî yên naskirî yên wekî Pi û E, û her weha bêdawî û NaN bikar bînin. Mînakî, "zivirandin(calc(1rad * pi))".
  • Daxwaza CSS ya "@container", ku dihêle hûn hêmanan li gorî mezinahiya hêmana dêûbav şêwaz bikin (analogek daxwaziya "@media", ne li ser mezinahiya tevahiya devera xuya, lê li gorî mezinahiya bloka (konteyner) ya ku hêman tê de tê danîn), ji bo cqw (1% ji firehiyê), cqh (1% ji bilindahiyê), cqi (1% ji mezinahiya hundurîn), cqb (1% ji mezinahiya blokê) piştgirîya ceribandinê lê zêde kiriye. ), cqmin (nirxa cqi an cqb ya herî piçûk) û cqmax (nirxa herî bilind a cqi an cqb). Taybetmendî ji hêla xwerû ve neçalak e û bi mîhenga layout.css.container-queries.enabled di derbarê:config de tê çalak kirin.
  • JavaScriptê rêbaza Array.fromAsync zêde kiriye da ku ji daneya ku bi asynkronî digihîje rêzek çêbike.
  • Piştgiriya rêbernameyên "style-src-attr", "style-src-elem", "script-src-attr" û "script-src-elem" li sernavê CSP (Siyaseta Ewlekariya Naverokê) HTTP zêde kir, fonksiyonê peyda dike. şêwaz û skrîptê, lê bi şiyana ku wan li ser hêmanên takekesî û rêvebirên bûyerê yên wekî onclick bicîh bîne.
  • Bûyerek nû lê zêde kir, domContentLoaded, ku dema ku naverok barkirin qediya tê şewitandin.
  • Vebijarkek forceSync li rêbaza .get() zêde kir da ku hevdemkirinê bi zorê bike.
  • Deverek panelek cihêreng hate bicîh kirin da ku pêvekên pêvekê yên WebExtension bicîh bîne.
  • Mantiqa li pişt navnîşa reş a ajokarên Linux-ê yên ku bi WebRender re nehevaheng in, hate guheztin. Li şûna domandina navnîşek spî ya ajokarên xebatkar, veguheztinek ji bo domandina navnîşek reş a ajokarên bi pirsgirêk pêk hat.
  • Piştgiriya çêtirîn ji bo protokola Wayland. Desthilatdariya guhêrbara jîngehê XDG_ACTIVATION_TOKEN bi tokena aktîfkirinê ya ji bo protokola xdg-activation-v1 ve hatî zêdekirin, ku pê re yek serîlêdan dikare balê biguheze yekî din. Pirsgirêkên ku di dema guheztina nîşangirên bi mişkê de derketin holê hatin çareser kirin.
  • Piraniya pergalên Linux-ê anîmasyona panelê çalak e.
  • About:config mîhengek gfx.display.max-frame-rate peyda dike da ku rêjeya çarçovê ya herî zêde bisînor bike.
  • Piştgiriya ji bo taybetmendiya karakterê Emoji 14 zêde kir.
  • Bi xwerû, pêveka WebGL ya OES_draw_buffers_indexed çalak e.
  • Kapasîteya karanîna GPU-ê ji bo bilezkirina rasterkirina Canvas2D hate bicîh kirin.
  • Li ser platforma Windows-ê, sandboxkirina pêvajoyên ku bi GPU-yê re têkildar in çalak e.
  • Piştgiriyek ji bo rêwerzên FMA3 SIMD zêde kir (bi yek dorvekirinê pir zêde bike).
  • Pêvajoyên ku ji bo birêvebirina tabloyên paşîn ên li ser platforma Windows 11-ê têne bikar anîn, naha di moda "Efficiency" de dimeşin, ku tê de nexşerêya peywirê pêşîniya darvekirinê kêm dike da ku xerckirina CPU kêm bike.
    Firefox 108 berdan
  • Di guhertoya Android-ê de çêtirkirin:
    • Kapasîteya hilanîna rûpelek malperê wekî belgeyek PDF-ê zêde kir.
    • Piştgiriyek ji bo komkirina tabloyan di panelan de pêk aniye (tebat dikare piştî girtina tapek li ser tabloyek were guheztin).
    • Bişkokek tê peyda kirin ku hemî nîşangiran ji beşek diyarkirî di tabloyên nû de di pencereyek nû de an di moda nenaskirî de veke.

Ji bilî nûbûn û rastkirina xeletiyan, Firefox 108 20 qelsî rast kiriye. 16 qelsî wekî xeternak têne nîşankirin, ji wan 14 qelsî (ku di bin CVE-2022-46879 û CVE-2022-46878 de hatine berhev kirin) ji ber pirsgirêkên bîranînê têne çêkirin, wek zêdbûna tampon û gihîştina deverên bîranînê yên ku berê hatine azad kirin. Bi potansiyel, van pirsgirêkan dema ku rûpelên taybetî hatine sêwirandin vekin dibe sedema pêkanîna kodek êrîşkar. Zehfbûna CVE-2022-46871 ji ber karanîna kodek ji guhertoyek kevnar a pirtûkxaneya libusrsctp, ku qelsiyên nepatchkirî vedihewîne, ye. Zehfbûna CVE-2022-46872 dihêle êrîşkerek ku xwe bigihîne pêvajoya pêvajoyê ya rûpelê ku îzolasyona sandboxê ya li Linux-ê derbas bike û naveroka pelên keyfî bi manîpulekirina peyamên IPC-yê yên ku bi clipboard re têkildar in bixwînin.

Source: opennet.ru

Add a comment