Firefox 79 berdan

Geroka webê hat berdan Firefox 79, û her weha guhertoyek mobîl Firefox 68.11 ji bo platforma Android. Wekî din, nûvekirinek hate çêkirin şaxên piştgiriya demdirêj 68.11.0 и 78.1.0. Di nêzîk de tê ser sehnê testkirina beta Şaxa Firefox 80 dê veguhezîne, ku serbestberdana wê di 25ê Tebaxê de tê plansaz kirin.

sereke nûbûnên:

  • Rêvebirê şîfreyê şiyana hinardekirina pêbaweriyan di formata CSV de zêde kiriye (qavên nivîsê yên veqetandî yên ku dikarin di nav pêvajoyek berbelavê de bêne guheztin). Dema hinardekirinê, şîfre di pelê de bi nivîsek zelal têne danîn. Di pêşerojê de, em her weha plan dikin ku fonksiyonek ji bo veguheztina şîfreyan ji pelek CSV-ya ku berê hatî hilanîn bicîh bikin (ku tê vê wateyê ku dibe ku bikarhêner hewce bike ku şîfreyên tomarkirî paşvekişîne û vegerîne an şîfreyên ji gerokek din veguhezîne).

    Firefox 79 berdan

  • Zêde kirin mîhenga çalakkirina veqetandina Cookie-ya dînamîkî ya li ser bingeha domaina ku di barika navnîşanê de tê xuyang kirin ("Tecrîda Partiya Yekemîn Dînamîk", gava ku navnîşên we û yên sêyemîn li ser bingeha qada bingehîn a malperê têne destnîşankirin). Mîheng di vesazkerê de di beşa mîhengên astengkirina şopandina tevgerê de di bloka daketî ya rêbazên astengkirina Cookie de tê pêşkêş kirin.

    Firefox 79 berdan

  • Parastina şopandinê ya pêşkeftî ya ku bixweber çerezên ku ji hêla hejmarên sêyemîn ve têne bikar anîn asteng dike. Ji bo şopandina malperan, Firefox naha li ser bingeha navnîşên pergalên şopandinê yên ji karûbarê Disconnect.me, rojane cookies û daneyan ji hilana navxweyî paqij dike.
  • Pêşdîtinek li ser ekrana mîhengên ceribandinê ya "derbar:preferences#ceribandin" zêde kir, ku navberek ji bo çalakkirina taybetmendiyên ceribandinê peyda dike, dişibihe:alên di Chrome de. Ji hêla xwerû ve, ekran hîn ne berdest e û pêdivî ye ku pîvana "browser.preferences.experimental" li about:conifg were danîn da ku wê çalak bike. Ji taybetmendiyên ceribandinê yên ku ji bo tevlêbûnê hene, tenê piştgirî ji bo "CSS Masonry Layout".

    Firefox 79 berdan

  • Ji bo laptopan li ser çîpên AMD-ê yên li ser platforma Windows 10-ê
    tê de
    Pergala berhevkirina WebRender. WebRender bi zimanê Rust ve hatî nivîsandin û dihêle hûn bi veguheztina operasyonên danasîna naveroka rûpelê berbi alîyê GPU-yê ve, ku bi navgîniya şaderên ku li ser GPU-yê têne xebitandin, têne bicîh kirin, di leza renderkirinê de zêdebûnek berbiçav bi dest bixin û barkirina li ser CPU kêm bikin. Berê, WebRender li ser platforma Windows 10-ê ji bo Intel GPU, AMD Raven Ridge, APU-yên AMD Evergreen, û laptopên bi kartên grafikên NVIDIA-yê ve hatî çalak kirin. Di Linux WebRender de heya niha aktîf kirin ji bo kartên Intel û AMD tenê di avahiyên şevê de, û ji bo kartên NVIDIA nayê piştgirî kirin. Ji bo zorê li about:config, divê hûn mîhengên "gfx.webrender.all" û "gfx.webrender.enabled" çalak bikin an Firefox-ê bi guhêrbara jîngehê MOZ_WEBRENDER=1 saz bikin.

  • Ji bo bikarhênerên ji Almanyayê, beşek nû li rûpela tabloya nû ya bi gotarên ku ji hêla karûbarê Pocket ve hatî pêşniyar kirin, ku berê ji bikarhênerên DY û Keyaniya Yekbûyî re hatine pêşkêş kirin, hate zêdekirin. Kesanebûna ku bi hilbijartina naverokê ve girêdayî ye li ser milê xerîdar û bêyî veguheztina agahdariya bikarhêner ji aliyên sêyemîn re tête kirin (tevahiya navnîşa girêdanên pêşniyarkirî yên ji bo roja heyî di gerokê de tê barkirin, ku li ser bingeha daneyên dîroka gerokê li aliyê bikarhêner tê rêz kirin. ). Ji bo neçalakkirina naveroka ku ji hêla Pocket ve hatî pêşniyar kirin, di vesazkerê de mîhengek heye (Naverokê Malê ya Firefox/Ji hêla Pocket ve tê pêşniyar kirin) û vebijarka "browser.newtabpage.activity-stream.feeds.topsites" di derbarê:config de heye.
  • Ji bo pergalên Linux bi Wayland re ji ber pirsgirêkên aramiyê bêmecel Ji hêla xwerû ve, mekanîzmaya DMABUF tê bikar anîn da ku vîdyoyê di nav nîgaran de bike. Guherînek ji bo tevlêbûnê di aboutout:config de tê peyda kirin
    "widget.wayland-dmabuf-video-textures.enabled."

  • Li ser rûpela derbarê:piştgiriyê bişkokek nû "Clear Startup cache" heye ku kaşên ku bandorê li barkirina gerokê dike paqij bike. Dibe ku bişkok ji bo çareserkirina hin pirsgirêkên ku di dema destpêkirinê de derdikevin bibe alîkar.
  • Girêdanên bi taybetmendiya hedef = "_blank" di tag û Niha têne pêvajo kirin bi analogî bi karanîna taybetmendiya rel = "noopener", ango. rûpel wekî nebawer têne hesibandin. Ji bo rûpelên ku bi van lînkan vebûne, taybetmendiya Window.opener nayê saz kirin û gihîştina çarçoweya ku girêdan jê hatî vekirin nayê peyda kirin.
  • Ji bo iframes, taybetmendiya sandboxê parametreya "destûr-navîgasyon-ji-bikarhêner-çalakkirinê" pêk tîne, ku rê dide navîgasyon li ser rûpela dêûbav ji iframeyek veqetandî gava ku bikarhêner bi eşkere li ser zencîreyê bitikîne, lê beralîkirina otomatîkî qedexe dike. Ev vebijark ji bo danîna pankartan di iframes de bikêr e, dihêle hûn li reklamên ku we eleqedar dikin bigerin, lê çalakiya nedilxwaz asteng bikin (mînak, şandina otomatîkî ji rûpelên din re).
  • Sernivîsên HTTP-ê yên nû lê zêde kirin Cross-Origin-Embedder-Policy (COEP) û Cross-Origin-Opener-Policy (COOP) da ku moda veqetandina xaçerê ya taybetî ji bo karanîna ewledar li ser rûpela operasyonên îmtiyaz çalak bike, ku dikare were bikar anîn ji bo pêkanîna êrîşên kanalên alî yên wekî Specter.
  • Piştgiriya objeyê vegeriya SharedArrayBuffer (destûrê dide te ku hûn di bîranîna hevpar de rêzan biafirînin), piştî ku êrîşên pola Specter hatin tespît kirin neçalak kirin. Ji bo peydakirina parastinê li dijî Specter, tişta SharedArrayBuffer naha tenê li ser rûpelên ku di moda veqetandina xaça-orijînal de têne pêşkêş kirin heye. Di moda veqetandina xaçerê de, naha jî mimkun e ku meriv demjimêrên Performance.now() yên ku bi hûrgulî nayên qut kirin bikar bînin.
    Ji bo danasîna îzolasyonek wusa, divê sernavên jorîn Cross-Origin-Embedder-Policy û Cross-Origin-Opener-Policy werin bikar anîn.

  • Rêbaz pêk anîn Promise.any(), ku Soza yekem a ku pêk hatiye ji navnîşê vedigerîne.
  • Objekt pêkanîn WeakRef ji bo danasîna referansên qels li ser tiştên JavaScript-ê ku destûrê dide te ku hûn referansek li ser objektê bihêlin, lê berhevkarê çopê ji jêbirina tiştê têkildar re asteng nakin.
  • Operatorên peywira mantiqî yên nû zêde kirin: "??=«,«&&="And"||=". Operatora "x ??= y" peywirek tenê pêk tîne heke "x" wekî betal an ne diyarkirî binirxîne. Operatora "x ||= y" tenê heke "x" DEREW û "x &&= y" RAST be, peywirê dike.
  • Object Atomics, ku ji bo organîzekirina hevdengkirina qefleyên seretayî tê bikar anîn, naha dikare ne tenê ji bo bîranîna hevpar were sepandin.
  • Ji çêker re Intl.DateTimeFormat() Ji bo vebijarkên dateStyle û timeStyle piştgirî zêde kir.
  • WebAssembly niha piştgirî dike operasyonên bîra hevîrê (ji bo simulasyona bikêrtir a memcpy û memmove), multithreading (Hîfreya hevpar & Atomî) û cureyên referansê (derveyî).
  • Di debuggerê JavaScript de pêşniyar kirin lodkirin bangên asynchronous, ku destûrê dide te ku hûn bûyerên asynchronously darvekirî, dem û sozên xwe bişopînin. Zencîreyên bangê yên asînkron di debuggerê de ligel stûna banga normal de têne xuyang kirin, û di heman demê de ji bo xeletiyên di konsolê webê û daxwazên di navbeynkariya vekolîna torê de jî têne xuyang kirin.
    Firefox 79 berdan

  • Konsolê malperê di forma xeletiyan de kodên statûya 4xx/5xx nîşan dide, ku ronîkirina wan li hember paşxaneya gelemperî hêsantir dike. Ji bo hêsankirina çewtiyê, daxwaz dikare were dubare kirin an hûrguliyên li ser daxwaz û bersivê bêne dîtin.

    Firefox 79 berdan

  • Çewtiyên JavaScriptê naha ne tenê di konsolê malperê de, lê di debuggera JavaScript de jî têne xuyang kirin, rêza kodê ya ku bi xeletiyê ve girêdayî ye ronî dike û serişteyek amûrek bi agahdariya zêde ya di derbarê xeletiyê de nîşan dide.
  • Pêbaweriya vekirina çavkaniyên SCSS û CSS-in-JS di navgîniya vekolînê de çêtir kirin. Di hemî panelan de, pêvajokirina danberhevan bi koda çavkaniyê ya orîjînal re li ser bingeha nexşeya çavkaniyê çêtir bûye.
  • Panelek Serlêdanê ya nû li amûrên ji bo pêşdebirên malperê hate zêdekirin, ji bo kedkarên karûbarê teftîşkirin û nerastkirin û manîfestoyên serîlêdana malperê amûr peyda dike.
  • Pergala teftîşa torê tabloyên Mesaj û Bersiv li hev dike.
  • Moda sêwirana bersivdar dihêle hûn gava ku moda simulasyona dîmendera destikê çalak e bi karanîna tevgera mişkê îşaretan û îşaretan bikişîne û bikişîne.
  • Firefox 68.11 ji bo Android dê di şaxê de serbestberdana dawî be. Di destpêka Tebaxê de, tê plan kirin ku hêdî hêdî bikarhêneran veguhezînin çapa nû, pêşxistin bi navê kod Fenix ​​û di bin navê Pêşdîtina Firefoxê de ceribandin. Firefox 79 ji bo Android-ê ava dike wergerandin ji kodê Fenix ​​re. Çapa nû bikar tîne Motora GeckoView, ku li ser teknolojiyên Firefox Quantum, û komek pirtûkxaneyan hatî çêkirin Pêkhateyên Mozilla Android, ku jixwe ji bo çêkirina gerokan têne bikar anîn Focusa Firefoxê и Firefox lite. GeckoView guhertoyek motora Gecko ye, ku wekî pirtûkxaneyek cihêreng hatî pak kirin ku dikare serbixwe were nûve kirin, û Pêkhateyên Android-ê pirtûkxaneyên bi hêmanên standard ên ku tabloyan, temamkirina têketinê, pêşniyarên lêgerînê û taybetmendiyên din ên gerokê peyda dikin, vedihewîne. Ji bo xebitandinê herî kêm Android 5.0 hewce dike (Piştgiriya Android 4.4.4 hate sekinandin). Bi xwerû, gihîştina about:config neçalak e.

Ji bilî nûbûn û rastkirinên xeletiyên di Firefox 79 de tasfiye kirin 21 qelsî, ji wan 15 wekî xeternak hatine nîşankirin. 12 qelsî (li jêr hatine berhev kirin CVE-2020-15659) ji ber pirsgirêkên bîranînê, yên wekî zêdebûna tampon û gihîştina deverên bîranînê yên ku berê hatine azad kirin, têne çêkirin. Bi potansiyel, van pirsgirêkan dema ku rûpelên taybetî hatine sêwirandin vekin dibe sedema pêkanîna kodek êrîşkar.

Source: opennet.ru

Add a comment