Firefox 97 хувилбар

Firefox 97 вэб хөтөч худалдаанд гарлаа.Үүнээс гадна урт хугацааны дэмжлэг үзүүлэх салбарын шинэчлэлийг үүсгэсэн - 91.6.0. Firefox 98-ийн салбарыг бета туршилтын шатанд шилжүүлсэн бөгөөд 8-р сарын XNUMX-нд гаргахаар төлөвлөж байна.

Гол инноваци:

  • Firefox 18-д хязгаарлагдмал хугацаанд суурилуулсан нэмэлт болгон санал болгож буй 94 Colorway-ийн улирлын өнгөт загваруудын хугацаа дууссан. Colorway загваруудыг үргэлжлүүлэн ашиглахаар төлөвлөж буй хэрэглэгчид тэдгээрийг нэмэлтүүдийн менежерээс идэвхжүүлэх боломжтой (тухай: нэмэлтүүд).
  • Линукс платформд зориулсан угсралтуудад хэвлэх PostScript баримт бичгийг үүсгэх боломжийг хассан (PostScript принтер дээр хэвлэх, PDF форматад хадгалах чадвар хадгалагдсан).
  • Wayland 1.20 номын сантай холбоотой асуудлыг зассан.
  • Табыг өөр цонх руу зөөсний дараа чимхэх томруулах нь мэдрэгчтэй дэлгэц дээр ажиллахаа больдог асуудлыг шийдсэн.
  • Linux дээрх about:processes хуудас нь CPU-ийн ачааллыг илрүүлэх нарийвчлалыг сайжруулсан.
  • Энгийн OS 6 гэх мэт хэрэглэгчийн зарим орчинд цонхны хурц буланг харуулахтай холбоотой асуудлыг шийдсэн.
  • Windows 11 платформ дээр гүйлгэх шинэ хэв маягийн дэмжлэг нэмэгдсэн.
  • MacOS платформ дээр системийн фонтуудыг ачаалах нь сайжирсан бөгөөд энэ нь зарим тохиолдолд нээх, шинэ таб руу шилжихэд илүү хурдан болсон.
  • Android платформын хувилбарт саяхан нээгдсэн сайтуудыг зочилсон түүхэнд онцолсон болно. Нүүр хуудсан дээр саяхан нэмсэн хавчуургын зургийг илүү сайжруулсан. Android 12 платформ дээр санах ойноос холбоосыг буулгахтай холбоотой асуудал шийдэгдсэн.
  • Урт ба уртын хувийн төрлүүдтэй CSS бүтээцүүд нь "cap" болон "ic" нэгжийг ашиглах боломжийг олгодог.
  • @scroll-timeline CSS дүрэм болон animation-timeline CSS өмчийн дэмжлэгийг нэмсэн нь AnimationTimeline API дахь хөдөлгөөнт дүрсийг минут секундээр бус агуулгын гүйлгэх явцтай уялдуулах боломжийг олгосон.
  • Өнгө тохируулах CSS шинж чанарыг техникийн шаардлагад нийцүүлэн хэвлэх-өнгө тохируулах гэж өөрчилсөн.
  • CSS нь анхдагчаар @layer дүрмээр тодорхойлогддог, давхаргын() функцийг ашиглан CSS @import дүрмээр импортлодог каскадын давхаргыг дэмждэг.
  • Гүйлгэх мөрөнд дэлгэцийн зайг хэрхэн нөөцлөхийг хянахын тулд scrollbar-gutter CSS шинж чанарыг нэмсэн. Жишээлбэл, та контентыг гүйлгэхийг хүсэхгүй байгаа бол гүйлгэх талбарыг эзлэхийн тулд гаралтыг өргөжүүлж болно.
  • Marionette вэб фреймворктой (WebDriver) нийцтэй байдал сайжирсан.
  • AnimationFrameProvider API-г DedicatedWorkerGlobalScope багцад нэмсэн бөгөөд энэ нь тусдаа вэб ажилчдад requestAnimationFrame болон cancelAnimationFrame аргуудыг ашиглах боломжийг олгодог.
  • AbortSignal.abort() болон AbortController.abort() аргууд нь дохиог дахин тохируулах шалтгааныг тогтоох, мөн AbortSignal.reason шинж чанараар дамжуулан шалтгааныг унших боломжтой болсон. Анхдагч байдлаар шалтгаан нь AbortError юм.

Firefox 97 нь шинэчлэл, алдаа засахаас гадна 42 сул талыг зассан бөгөөд үүнээс 34 нь аюултай гэж тэмдэглэгдсэн байна. 33 эмзэг байдал (CVE-5-2022-ийн дагуу 22764, CVE-29-2022-ийн дагуу 0511) нь буфер хэт ихсэх, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах зэрэг санах ойн асуудлаас үүдэлтэй. Эдгээр асуудлууд нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй юм.

Firefox 98 бета хувилбарт гарсан өөрчлөлтүүд:

  • Файлуудыг татаж авах үеийн зан байдал өөрчлөгдсөн - татан авалт эхлэхээс өмнө хүсэлтийг харуулахын оронд файлууд автоматаар татагдаж эхлэх бөгөөд татан авалтын явцын талаарх мэдээлэл бүхий самбараар дамжуулан хүссэн үедээ нээх эсвэл татаж авах самбараас шууд устгах боломжтой.
  • Татаж авах жагсаалтын файлууд дээр хулганы баруун товчийг дарахад харагдах контекст цэсэнд шинэ үйлдлүүд нэмсэн. Жишээлбэл, ижил төстэй файлуудыг үргэлж нээх сонголтыг ашигласнаар та систем дээрх ижил төрлийн файлтай холбоотой програмыг татаж дууссаны дараа файлыг автоматаар нээхийг Firefox-д зөвшөөрч болно. Та мөн татаж авсан файлтай лавлахыг нээж, татаж авсан хуудас руугаа (татаж авах биш, харин татаж авах холбоос), холбоосыг хуулж, хөтчийн түүхээсээ татаж авсан тухай дурдлагыг устгаж, устгаж болно. татаж авах самбар дээрх жагсаалт.
  • Хөтөчийг эхлүүлэх үйл явцыг оновчтой болгохын тулд webRequest API ашигладаг нэмэлт програмуудыг ажиллуулах логикийг өөрчилсөн. Зөвхөн webRequest дуудлагыг хаах нь Firefox-г эхлүүлэх үед нэмэлт програмуудыг эхлүүлэхэд хүргэнэ. Блоклохгүй горимд байгаа WebRequest нь Firefox-г эхлүүлж дуусах хүртэл хойшлогдох болно.
  • HTML шошгоны дэмжлэгийг идэвхжүүлсэн " ", энэ нь хаагдах дохио, дэд цонх гэх мэт хэрэглэгчийн интерактив харилцан үйлчлэлд зориулсан харилцах цонх болон бүрэлдэхүүн хэсгүүдийг үүсгэх боломжийг олгодог. Үүсгэсэн цонхнуудыг JavaScript кодоор удирдаж болно.
  • Вэб хөгжүүлэгчдэд зориулсан хэрэгслүүдэд нийцтэй байдлын үнэлгээний самбар нэмэгдсэн. Самбар нь сонгосон HTML элементийн CSS шинж чанарууд эсвэл бүх хуудасны болзошгүй асуудлуудын талаар анхааруулах үзүүлэлтүүдийг харуулдаг бөгөөд энэ нь хөтч бүрт хуудсыг тусад нь шалгахгүйгээр өөр өөр хөтчүүдтэй нийцэхгүй байгаа эсэхийг тодорхойлох боломжийг танд олгоно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх