Firefox 109 хувилбар

Firefox 109 вэб хөтчийг гаргалаа.Үүнээс гадна урт хугацааны дэмжлэг үзүүлэх салбарын шинэчлэлтийг үүсгэсэн - 102.7.0. Firefox 110-ийн салбар удахгүй бета туршилтын шатанд шилжиж, 14-р сарын XNUMX-нд гарахаар төлөвлөж байна.

Firefox 109-ийн гол шинэ боломжууд:

  • Анхдагч байдлаар, дэмжлэгийг Chrome манифестын XNUMX-р хувилбарт идэвхжүүлсэн бөгөөд энэ нь WebExtensions API ашиглан бичигдсэн өргөтгөлүүдийн боломж, нөөцийг тодорхойлдог. Манифестийн хоёр дахь хувилбарыг дэмжих нь ойрын ирээдүйд хадгалагдах болно. Манифестын гурав дахь хувилбар нь шүүмжлэлд өртөж, зарим контентыг хориглох болон хамгаалалтын нэмэлтүүдийг эвдэх тул Mozilla Firefox-д манифестын бүрэн нийцтэй байдлыг хангахаас татгалзаж, зарим функцийг өөрөөр хэрэгжүүлсэн. Жишээлбэл, webRequest API-ийн хуучин блоклох үйлдлийн горимыг дэмжихээ зогсоогоогүй бөгөөд үүнийг Chrome-д шинэ тунхаглалын агуулга шүүх API-ээр сольсон байна. Зөвшөөрлийн хүсэлтийн дэлгэрэнгүй загварыг дэмжих нь мөн арай өөрөөр хэрэгждэг бөгөөд үүний дагуу Нэмэлтийг бүх хуудсанд нэг дор идэвхжүүлэх боломжгүй ("all_urls" зөвшөөрлийг хассан). Firefox-д хандах эрх олгох эцсийн шийдвэрийг хэрэглэгч өөрөө өөртөө үлдээж, тухайн сайтын өгөгдөлд хандах эрхийг ямар нэмэлтээр сонгох боломжтой. Зөвшөөрлийг удирдахын тулд интерфэйс дээр "Нэгдсэн Өргөтгөлүүд" товчийг нэмсэн бөгөөд үүний тусламжтайгаар хэрэглэгч ямар ч сайтын өргөтгөл рүү нэвтрэх эрхийг олгож, цуцлах боломжтой. Зөвшөөрлийн удирдлага нь зөвхөн манифестын гурав дахь хувилбар дээр суурилсан нэмэлтүүдэд хамаарна; манифестын хоёр дахь хувилбар дээр суурилсан нэмэлтүүдийн хувьд сайт руу нэвтрэх нарийн хяналтыг хийдэггүй.

    Firefox 109 хувилбар
  • Firefox View хуудас нь бусад төхөөрөмж дээр нээгдсэн, саяхан хаагдсан, цонхны хоосон хэсгүүдийн дизайныг сайжруулсан.
  • Firefox View хуудсан дээр саяхан хаагдсан цонхнуудын жагсаалтад жагсаалтаас тусдаа холбоосыг устгах товчлуурууд нэмэгдсэн байна.
    Firefox 109 хувилбар
  • Хайлтын системийн URL-г харуулахын оронд оруулсан хайлтын асуулгыг хаягийн мөрөнд харуулах боломжийг нэмсэн (жишээ нь, түлхүүрүүд нь зөвхөн оруулах явцад төдийгүй хайлтын системд нэвтэрч, хайлтыг харуулсны дараа хаягийн мөрөнд харагдах болно. оруулсан товчлууруудтай холбоотой үр дүн). Энэ функц нь одоогоор анхдагчаар идэвхгүй байгаа бөгөөд үүнийг идэвхжүүлэхийн тулд about:config дотор "browser.urlbar.showSearchTerms.featureGate" тохиргоог хийх шаардлагатай.
    Firefox 109 хувилбар
  • Талбарын огноог сонгох харилцах цонх "огноо" ба "огнооны цаг" төрлүүд нь гарын удирдлагад тохируулсан бөгөөд энэ нь дэлгэц уншигчдад зөв дэмжлэг үзүүлэх, календарийг удирдах гарын товчлолыг ашиглах боломжийг олгосон.
  • Бид хөтчийн харагдах байдлыг өөрчлөхийн тулд суулгасан Colorways нэмэлтийг ашиглан туршилт хийж дуусгалаа (агуулгын хэсэг, самбар болон таб солих талбарт өнгөт сэдвүүдийн цуглуулгыг санал болгосон). Өмнө нь хадгалсан өнгөт загваруудыг "Нэмэлт ба загварууд" хуудаснаас үзэх боломжтой.
  • GTK-тэй системүүд дээр олон файлыг файлын менежер рүү нэгэн зэрэг шилжүүлэх боломжийг хэрэгжүүлдэг. Зургийг нэг табаас нөгөө рүү шилжүүлэх нь сайжирсан.
  • Сайтуудад күүки ашиглах зөвшөөрөл хүссэн баннерууд дээр автомат товших системд (cookiebanners.bannerClicking.enabled болон about:config дэх cookiebanners.service.mode) автоматаар товших боломжтой үл хамаарах зүйлсийн жагсаалтад сайт нэмэх боломжтой. хэрэгжээгүй хэрэгжсэн.
  • Өгөгдмөлөөр, network.ssl_tokens_cache_use_only_once тохиргоог TLS-д сессийн тасалбарыг дахин ашиглахаас сэргийлэхийн тулд идэвхжүүлсэн байна.
  • network.cache.shutdown_purge_in_background_task тохиргоог идэвхжүүлсэн бөгөөд энэ нь файлыг унтраах үед I/O зөв унтрах асуудлыг шийддэг.
  • Нэмэлтийн контекст цэсэнд нэмэлт товчлуурыг хэрэгслийн мөрөнд бэхлэх элементийг ("Хэрэгслийн мөрөнд бэхлэх") нэмсэн.
  • Системд "Нээх" контекст цэсээр сонгогдсон Firefox-г баримт харагч болгон ашиглах боломжтой.
  • About:support хуудсанд дэлгэцийн шинэчлэлтийн хурдны мэдээллийг нэмсэн.
  • ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box гэх мэт тохиргоог нэмсэн. системийн фонтыг хүчингүй болгох.
  • Хэрэглэгч Element болон Document объектуудыг гүйлгэж дуусах үед (байрлал өөрчлөгдөхөө болих үед) үүсгэгддэг гүйлгэх үйл явдлын дэмжлэг нь анхдагчаар идэвхждэг.
  • Хадгалах хандалтын API-аас үл хамааран гуравдагч этгээдийн агуулгыг боловсруулах үед Storage API-ээр дамжуулан хандалтыг хуваах боломжийг олгосон.
  • Элементийн танигчийг дамжуулдаг муж элементэд жагсаалтын атрибутын дэмжлэгийг нэмсэн оролтод санал болгож буй урьдчилан тодорхойлсон утгуудын жагсаалттай.
  • Харагдацын талбараас гадуурх хэсгүүдийг шаардлагагүй буулгахаас сэргийлэхийн тулд агуулгын харагдацын CSS шинж чанарыг одоо 'auto' гэсэн утгаар шинэчилсэн бөгөөд тохируулсан үед харагдах байдлыг тухайн элементийн хилтэй ойр байгаа эсэх дээр үндэслэн хөтөч тодорхойлно. харагдах хэсэг.
  • CSS төрлөөр , энэ нь хуудасны янз бүрийн бүрэлдэхүүн хэсгүүдийн анхдагч өнгөний утгыг тодорхойлдог бөгөөд Mark, MarkText, ButtonBorder утгуудын дэмжлэгийг нэмсэн.
  • Web Auth нь USB HID-д суурилсан жетон ашиглан CTAP2 (Client to Authenticator Protocol) ашиглан баталгаажуулах чадварыг нэмдэг. Тусламжийг анхдагчаар хараахан идэвхжүүлээгүй байгаа бөгөөд about:config доторх security.webauthn.ctap2 параметрээр идэвхжүүлсэн.
  • JavaScript дибаг хийгчийн вэб хөгжүүлэгчийн хэрэгслүүдэд гүйлгэх үйл явдал зохицуулагч руу шилжих үед нээгддэг шинэ таслах цэгийн сонголтыг нэмсэн.
  • WebDriver BiDi хөтчийн алсын удирдлагын протоколд "session.subscribe" болон "session.unsubscribe" командуудын дэмжлэг нэмэгдсэн.
  • Windows платформд зориулсан бүтээн байгуулалтууд нь мултимедиа контентыг тоглуулж буй процессуудын сул талуудыг ашиглахыг хориглохын тулд техник хангамжийн хамгаалалтын механизм ACG (Арбитрын код хамгаалалт)-ыг ашигладаг.
  • MacOS платформ дээр Ctrl/Cmd + trackpad эсвэл Ctrl/Cmd + хулганы дугуйны хослолуудын үйлдлийг өөрчилсөн бөгөөд энэ нь одоо томруулахын оронд гүйлгэх (бусад хөтчүүдийн адил) хийхэд хүргэдэг.
  • Android хувилбарын сайжруулалт:
    • Бүтэн дэлгэцийн видеог үзэх үед гүйлгэх үед хаягийн талбарыг харуулах нь идэвхгүй болно.
    • Хаалттай сайтыг устгасны дараа өөрчлөлтийг цуцлах товчлуурыг нэмсэн.
    • Хэлийг өөрчилсний дараа хайлтын системийн жагсаалтыг шинэчилдэг.
    • Түр санах ой эсвэл хаягийн мөрөнд их хэмжээний өгөгдлийг байрлуулах үед гарсан эвдрэлийг зассан.
    • Канвас элементүүдийн гүйцэтгэлийг сайжруулсан.
    • Зөвхөн H.264 кодлогч ашиглах боломжтой видео дуудлагатай холбоотой асуудлыг шийдсэн.

Firefox 109 нь шинэчлэл, алдаа засахаас гадна 21 сул талыг зассан. 15 эмзэг байдлыг аюултай гэж тэмдэглэсэн бөгөөд үүнээс 13 эмзэг байдлыг (CVE-2023-23605 ба CVE-2023-23606-д цуглуулсан) буфер хэт ихэссэн, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах зэрэг санах ойн асуудлаас үүдэлтэй. Эдгээр асуудлууд нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй юм. CVE-2023-23597 эмзэг байдал нь шинэ хүүхэд процесс үүсгэх кодын логик алдаанаас үүдэлтэй бөгөөд дурын файлуудын агуулгыг уншихын тулд file:// контекстэд шинэ процессыг эхлүүлэх боломжийг олгодог. CVE-2023-23598 эмзэг байдал нь GTK хүрээн дэх чирэх, буулгах үйлдлүүдийг зохицуулах алдаанаас үүдэлтэй бөгөөд дурын файлуудын агуулгыг DataTransfer.setData дуудлагаар унших боломжийг олгодог.

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

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