Firefox 87 berdan

Geroka webê Firefox 87 hate berdan. Ji bilî vê, nûvekirinek ji bo şaxê piştgirîya demdirêj 78.9.0 hate afirandin. Şaxa Firefox 88 veguherî qonaxa ceribandina betayê, ku serbestberdana wê di 20ê Avrêlê de ye.

Nûvekirinên sereke:

  • Dema ku fonksiyona lêgerînê bikar tîne û moda "Hemû ronîkirin" çalak dike, barika gerokê naha nîşanan nîşan dide ku pozîsyona bişkokên hatine dîtin destnîşan dike.
    Firefox 87 berdan
  • Tiştên ku kêm têne bikar anîn ji pêşeka Pirtûkxaneyê rakirin. Tenê lînkên nîşangir, dîrok û dakêşanan di pêşeka Pirtûkxaneyê de têne hiştin (tebekên hevdemkirî, nîşangirên dawî û navnîşa Pocket hatine rakirin). Di dîmendera jêrîn de, li milê çepê, rewş wekî ku bû, û li rastê, wekî ku di Firefox 87-ê de bû ye:
    Firefox 87 berdanFirefox 87 berdan
  • Menuya Pêşkêşkera Webê bi girîngî hate hêsan kirin - girêdanên kesane yên amûran (Inspector, Console Web, Debugger, Çewtiya şêwaza torê, Performans, Vekolerê hilanînê, Gihîştin û Serlêdan) bi xalek giştî ya Amûrên Pêşdebirên Webê hatine guheztin.
    Firefox 87 berdanFirefox 87 berdan
  • Menûya Alîkariyê hate hêsan kirin, lînkên rûpelên piştgirî, kurtebirên klavyeyê û gera gerê, ku naha li ser rûpela Giştî ya Alîkariyê Bistînin, rakirin. Bişkoka ji bo îtxalkirina ji gerokeke din hat rakirin.
  • Mekanîzmaya SmartBlock hate zêdekirin, ku pirsgirêkên li ser malperên ku ji ber astengkirina nivîsarên derveyî di moda geroka taybetî de an dema ku astengkirina zêde ya naveroka nedilxwaz (hişk) tê çalak kirin, çareser dike. Di nav tiştên din de, SmartBlock dihêle hûn bi girîngî performansa hin malperên ku ji ber nekaribûna barkirina koda nivîsarê ya ji bo şopandinê hêdî dibin zêde bikin. SmartBlock bixweber nivîsarên ku ji bo şopandinê têne bikar anîn bi stûnên ku piştrast dikin ku malper rast bar dike diguhezîne. Stub ji bo hin nivîsarên şopandina bikarhêner ên populer ên ku di navnîşa Veqetandinê de ne, di nav de nivîsarên bi widgetên Facebook, Twitter, Yandex, VKontakte û Google têne amade kirin.
  • Rêvebira mifteya Backspace ji hêla xwerû ve li derveyî çarçoweya formên têketinê neçalak e. Sedema rakirina destan ev e ku mifteya Backspace bi aktîvî dema nivîsandina forman tê bikar anîn, lê dema ku ne li ser forma têketinê be, ew wekî veguheztinek berbi rûpela berê ve tê hesibandin, ku dikare bibe sedema windabûna nivîsa hatî nivîsandin ji ber ji bo tevgerek bê mebest berbi rûpelek din. Ji bo vegerandina tevgera kevin, vebijarka browser.backspace_action li about:config hate zêdekirin.
  • Damezrandina sernavê Referer HTTP hate guheztin. Ji hêla xwerû ve, polîtîkaya "bi eslê hişk-dema ku bi eslê xwe xaç" hatîye danîn, ku tê wateya qutkirina rê û pîvanan dema ku daxwazek ji mêvandarên din re dişîne dema ku bi riya HTTPS-ê ve tê gihîştinê, rakirina Referer dema ku ji HTTPS-ê diguhezîne HTTP-ê, û derbas dibe. Ji bo veguheztinên hundurîn di nav yek malperê de referansa tevahî. Guhertin dê li ser daxwazên navîgasyonê yên normal (girêdanên jêrîn), beralîkirina otomatîkî, û dema barkirina çavkaniyên derveyî (wêne, CSS, nivîsar) bicîh bibe. Mînakî, dema ku bi riya HTTPS-ê ve girêdanek bi malperek din bişopînin, li şûna "Referer: https://www.example.com/path/?arguments", "Referer: https://www.example.com/" niha ye. veguhestiye.
  • Ji bo rêjeyek piçûk a bikarhêneran, moda Fission çalak e, ku mîmariyek pir-pêvajoya nûjenkirî ji bo veqetandina rûpelê hişktir bicîh tîne. Dema ku Fission tê çalak kirin, rûpelên ji malperên cihêreng her gav di bîranîna pêvajoyên cihêreng de têne danîn, ku her yek ji wan sandboxa xweya veqetandî bikar tîne. Di vê rewşê de, dabeşkirina bi pêvajoyê ne ji hêla tabloyan, lê ji hêla domanan ve tête kirin, ku dihêle hûn naveroka nivîsarên derveyî û blokên iframe-ê bêtir veqetînin. Hûn dikarin bi destan moda Fission-ê li ser rûpela about:preferences#experimental an jî bi guhêrbara "fission.autostart=true" di derbarê:config de çalak bikin. Hûn dikarin kontrol bikin ka ew li ser rûpela derbarê:piştgiriyê çalak e an na.
  • Pêkanîna ceribandinê ya mekanîzmaya ji bo zû vekirina girêdanên TCP (TFO - TCP Fast Open, RFC 7413), ku dihêle hûn bi berhevkirina gavên yekem û duyemîn ên pêvajoya muzakereya pêwendiya 3-gavekî ya klasîk re hejmara gavên sazkirina girêdanê kêm bikin. yek daxwaz, hatiye rakirin û dihêle ku daneyan bişîne qonaxa destpêkê ya sazkirina pêwendiyê. Ji hêla xwerû ve, moda Vekirina Bilez a TCP hate neçalak kirin û ji bo çalakkirina (network.tcp.tcp_fastopen_enable) di derbarê:config de guhertinek pêwîst bû.
  • Li gorî guhertinên di taybetmendiyan de hatine kirin, ketina elementê hatiye rawestandin bi karanîna pseudo-class ":link", ":visited" û ":her-link" têne kontrol kirin.
  • Nirxên ne-standard ji bo parametreya CSS-ya sernavê hatin rakirin - çep, rast, jor-derve û jêr-derve (vegera mîhengê layout.css.caption-side-non-standard.enabled tê peyda kirin).
  • Bûyera "beforeinput" û rêbaza getTargetRanges() ji hêla xwerû ve têne çalak kirin, rê dide sepanên webê ku tevgerên guherandina nivîsê bişopînin berî ku gerok dara DOM-ê biguhezîne û li ser bûyerên têketinê bêtir kontrolê bi dest bixe. Bûyera "berî input" ji desthildêr re tê şandin an hêmanek din a bi taybetmendiya "contenteditable" berî ku nirxa hêmanê were guheztin hatî danîn. Rêbaza getTargetRanges() ku ji hêla objeya inputEvent ve hatî peyda kirin rêzek bi nirxan vedigerîne ku destnîşan dike ku heke bûyera têketinê neyê betal kirin dê çiqas ji DOM-ê were guheztin.
  • Ji bo pêşdebirên malperê, di moda vekolîna rûpelê de, şiyana simulasyona pirsên medyayê "tercih-reng-reng" hatî bicîh kirin da ku sêwiranên tarî û ronahiyê ceribandin bêyî guheztina mijaran di pergala xebitandinê de. Ji bo çalakkirina simulasyona mijarên tarî û ronahiyê, bişkokên bi wêneya roj û heyvê ji bo pêşdebirên malperê li quncikê jorê yê rastê yê toolbarê hatine zêdekirin.
  • Di moda vekolînê de, şiyana aktîvkirina pseudo-class ":target" ji bo hêmana hilbijartî hate zêdekirin, mîna çînên pseudo-çînên berê yên piştgirîkirî ":hover", ":çalak", ":focus", ": fokus-di nav de", ":focus- xuya" û ":serdan".
    Firefox 87 berdan
  • Di moda teftîşa CSS-ê de birêvebirina qaîdeyên neçalak CSS-ê çêtir kirin. Bi taybetî, taybetmendiya "table-layout" niha ji bo hêmanên ne-tabloyê neçalak tê çêkirin, û taybetmendiyên "scroll-padding-*" ji bo hêmanên ne-scrollable neçalak têne nîşankirin. Ji bo hin nirxan ala milkê xelet "text-overflow" rakirin.

Ji bilî nûbûn û rastkirina xeletiyan, Firefox 87 12 qelsiyan ji holê radike, ji wan 7 wekî xeternak têne nîşankirin. 6 qelsî (ku di bin CVE-2021-23988 û CVE-2021-23987 de hatine berhev kirin) ji ber pirsgirêkên bîranînê, wek zêdekirina tampon û gihîştina deverên bîranînê yên jixwe azadkirî 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.

Şaxa Firefox 88, ku ketiye ceribandina betayê, ji ber piştgirîya xwe ya ji bo pîvandina piçikê ya li ser touchpadên li Linux-ê yên bi hawîrdorên grafîkî yên li ser bingeha protokola Wayland û tevlêbûna xwerû ya piştgirîya ji bo formata wêneyê AVIF (Formata Wêne AV1) girîng e. teknolojiyên berhevkirina nav-çarçoveyê ji formata kodkirina vîdyoya AV1 bikar tîne.

Source: opennet.ru

Add a comment