Firefox 86 хувилбар

Firefox 86 вэб хөтчийг гаргалаа.Үүнээс гадна урт хугацааны дэмжлэг үзүүлэх 78.8.0 салбарын шинэчлэлийг үүсгэсэн. Firefox 87-ийн салбарыг бета туршилтын шатанд шилжүүлсэн бөгөөд 23-р сарын XNUMX-нд гаргахаар төлөвлөж байна.

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

  • Хатуу горимд нийт күүки хамгаалах горим идэвхжсэн бөгөөд энэ нь сайт бүрт тусдаа, тусгаарлагдсан күүки хадгалах газар ашигладаг. Санал болгож буй тусгаарлах арга нь сайтууд хоорондын хөдөлгөөнийг хянахын тулд күүки ашиглахыг зөвшөөрдөггүй, учир нь сайтад ачаалагдсан гуравдагч этгээдийн блокуудаас суулгасан бүх күүки үндсэн сайттай холбогдсон бөгөөд эдгээр блокуудыг бусад сайтаас хандах үед дамжуулагдахгүй. Үл хамаарах зүйл болгон, сайт хоорондын күүки шилжүүлэх боломжийг хэрэглэгчийг хянахтай холбоогүй үйлчилгээ, жишээлбэл, нэг нэвтрэлт танилтад ашигладаг үйлчилгээнд үлдээдэг. Хаягийн талбар дээрх бамбай тэмдэг дээр дарахад гарч ирэх цэсэнд хаагдсан болон зөвшөөрөгдсөн сайт хоорондын күүкиний талаарх мэдээлэл гарч ирнэ.
    Firefox 86 хувилбар
  • Бүх хэрэглэгчдэд хэвлэхээс өмнө баримт бичгийг урьдчилан харах шинэ интерфэйсийг идэвхжүүлж, принтерийн системийн тохиргоотой нэгтгэсэн. Шинэ интерфэйс нь уншигчийн горимтой төстэй байдлаар ажиллаж байгаа бөгөөд одоогийн таб дээр урьдчилж харахыг нээж, одоо байгаа контентыг орлуулдаг. Хажуугийн самбар нь хэвлэгч сонгох, хуудасны форматыг тохируулах, хэвлэх гаралтын сонголтыг өөрчлөх, толгой болон дэвсгэрийг хэвлэх эсэхийг хянах хэрэгслүүдийг санал болгодог.
    Firefox 86 хувилбар
  • Canvas болон WebGL элементүүдийг дүрслэх үйлдлүүд нь тусдаа процесс руу шилжсэн бөгөөд энэ нь үйлдлүүдийг GPU руу буулгах үүрэгтэй. Энэхүү өөрчлөлт нь WebGL болон Canvas ашигладаг сайтуудын тогтвортой байдал, гүйцэтгэлийг эрс сайжруулсан.
  • Видео тайлахтай холбоотой бүх кодыг шинэ RDD процесс руу шилжүүлсэн бөгөөд энэ нь видео зохицуулагчийг тусдаа процессоор тусгаарласнаар аюулгүй байдлыг сайжруулдаг.
  • Линукс болон Android-ийн бүтээцүүд нь стек болон овоолгын огтлолцлыг зохицуулах халдлагаас хамгаалах хамгаалалтыг агуулдаг. Хамгаалалт нь "-fstack-clash-protection" сонголтыг ашиглахад суурилдаг бөгөөд заасан тохиолдолд хөрвүүлэгч нь стекийн зайны статик эсвэл динамик хуваарилалт бүрээр туршилтын дуудлагуудыг (шинж) оруулдаг бөгөөд энэ нь стекийн халилтыг илрүүлэх боломжийг олгодог. Гүйцэтгэлийн урсгалыг стекийн хамгаалалтын хамгаалалтын хуудсуудаар дамжуулахтай холбоотой стек ба овоолгын огтлолцол дээр суурилсан блок халдлагын аргууд.
  • Уншигчийн горимд локал систем дээр хадгалагдсан HTML хуудсыг үзэх боломжтой болсон.
  • AVIF (AV1 зургийн формат) зургийн форматыг дэмжих нь анхдагчаар идэвхжсэн бөгөөд энэ нь AV1 видео кодчилолын форматаас хүрээ доторх шахалтын технологийг ашигладаг. AVIF дахь шахсан өгөгдлийг түгээх сав нь HEIF-тэй бүрэн төстэй юм. AVIF нь HDR (Өндөр динамик хүрээ) болон өргөн хүрээний өнгөний орон зай, түүнчлэн стандарт динамик муж (SDR) дахь зургийг хоёуланг нь дэмждэг. Өмнө нь AVIF-г идэвхжүүлэхийн тулд about:config дотор "image.avif.enabled" параметрийг тохируулах шаардлагатай байсан.
  • Зураг доторх зураг горимд видеотой олон цонхыг нэгэн зэрэг нээх дэмжлэгийг идэвхжүүлсэн.
  • Туршилтын SSB (Сайтын тусгай хөтөч) горимыг дэмжихээ больсон бөгөөд энэ нь хөтөчийн интерфейсийн элементгүйгээр сайтыг ажиллуулах тусдаа товчлол үүсгэх боломжтой болсон бөгөөд бүрэн хэмжээний үйлдлийн системийн програмууд шиг taskbar дээрх тусдаа дүрс тэмдэгтэй. Дэмжлэгийг зогсоох шалтгаануудын дунд шийдэгдээгүй асуудлууд, ширээний компьютерийн хэрэглэгчдийн хувьд эргэлзээтэй ашиг тус, хязгаарлагдмал нөөц, тэдгээрийг үндсэн бүтээгдэхүүний хөгжилд чиглүүлэх хүсэл зэрэг орно.
  • WebRTC холболтуудын (PeerConnections) хувьд TLS 1.0 дээр суурилсан, WebRTC-д аудио болон видео дамжуулахад ашигладаг DTLS 1.1 (Datagram Transport Layer Security) протоколыг дэмжихээ больсон. DTLS 1.0-ийн оронд TLS 1.2-д суурилсан DTLS 1.2-г ашиглахыг зөвлөж байна (TLS 1.3-д суурилсан DTLS 1.3 тодорхойлолт хараахан бэлэн болоогүй байна).
  • CSS нь дүрсний багц() функцийг агуулдаг бөгөөд энэ нь танд одоогийн дэлгэцийн тохиргоо болон сүлжээний холболтын өргөнд хамгийн сайн тохирох янз бүрийн нягтралын сонголтуудаас зургийг сонгох боломжийг олгодог. арын дэвсгэр зураг: зургийн багц( "cat.png" 1dppx, "муур-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Жагсаалтад байгаа шошгоны дүрсийг тодорхойлоход зориулагдсан "жагсаалтын хэв маягийн дүрс" CSS шинж чанар нь CSS-ээр ямар ч хэлбэрийн дүрсийг тодорхойлох боломжийг олгодог.
  • CSS нь псевдо ангиллын ":autofill"-ийг агуулдаг бөгөөд энэ нь хөтчөөр оролтын шошгон дээрх талбаруудыг автоматаар бөглөхийг хянах боломжийг олгодог (хэрэв та үүнийг гараар бөглөвөл сонгогч ажиллахгүй болно). оролт: автоматаар дүүргэх { хил: 3px цул цэнхэр; }
  • JavaScript нь анхдагчаар Intl.DisplayNames объектыг агуулдаг бөгөөд үүгээр дамжуулан та хэл, улс, валют, огнооны элемент гэх мэт локалчлагдсан нэрийг авах боломжтой. let currencyNames = new Intl.DisplayNames([‘en’], {төрөл: ‘валют’}); currencyNames.of(‘USD’); // "АНУ доллар" currencyNames.of('EUR'); // "Евро"
  • DOM нь өөр домэйнтэй хуудасны табыг ачаалах үед "Window.name" шинж чанарын утгыг хоосон болгож, "буцах" товчийг дарахад хуучин утгыг сэргээж, хуучин хуудас руу буцахыг баталгаажуулдаг. .
  • Вэб хөгжүүлэгчдэд зориулсан хэрэгслүүдэд хүснэгтийн дотоод элементүүдийн хувьд CSS-д маржин эсвэл дүүргэх утгыг тохируулах үед анхааруулга харуулдаг хэрэгсэл нэмэгдсэн.
    Firefox 86 хувилбар
  • Вэб хөгжүүлэгчдэд зориулсан хэрэгслийн самбар нь одоогийн хуудсан дээрх алдааны тоог харуулна. Алдааны тоо бүхий улаан индикатор дээр дарахад та тэр даруй вэб консол руу очиж алдааны жагсаалтыг харах боломжтой.
    Firefox 86 хувилбар

Firefox 86 нь шинэчлэл, алдаа засахаас гадна 25 сул талыг зассан бөгөөд үүнээс 18 нь аюултай гэж тэмдэглэгдсэн байна. 15 эмзэг байдал (CVE-2021-23979 болон CVE-2021-23978-ийн дагуу цуглуулсан) нь буфер хэт ихсэх, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах зэрэг санах ойтой холбоотой асуудлаас үүдэлтэй. Эдгээр асуудлууд нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй юм.

Бета туршилтанд орсон Firefox 87 салбар нь анхдагчаар оруулах маягтын контекстээс гадуур Backspace товчлуур зохицуулагчийг идэвхгүй болгодгоороо онцлогтой. Зохицуулагчийг устгах болсон шалтгаан нь маягтыг бичих үед Backspace товчлуурыг идэвхтэй ашигладаг боловч оролтын маягт дээр анхаарлаа төвлөрүүлээгүй тохиолдолд өмнөх хуудас руу шилжсэн гэж үздэг бөгөөд энэ нь бичсэн текстийг алдаж болно. өөр хуудас руу санамсаргүй шилжих. Хуучин үйлдлийг буцаахын тулд browser.backspace_action сонголтыг about:config дээр нэмсэн. Нэмж дурдахад, хуудсан дээрх хайлтын функцийг ашиглах үед олсон товчлууруудын байрлалыг харуулахын тулд гүйлгэх самбарын хажууд шошго гарч ирнэ. Вэб хөгжүүлэгчийн цэсийг маш хялбарчилж, ховор хэрэглэгддэг зүйлсийг Номын сангийн цэснээс хассан.

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

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