Firefox 129 вэб хөтчийг гаргасан бөгөөд урт хугацааны дэмжлэгтэй өмнөх салбаруудын шинэчлэлтүүд хийгдсэн - 115.14.0 ба 128.1.0. Firefox 130-ийн салбарыг бета туршилтын шатанд шилжүүлсэн бөгөөд 3-р сарын XNUMX-нд гаргахаар төлөвлөж байна.
Firefox 129-ийн гол шинэ боломжууд:
- Анхдагч байдлаар HTTPS-First горим идэвхжсэн бөгөөд энэ горимд таныг шифрлэлтгүйгээр HTTP-ээр дамжуулан хуудсыг нээхийг оролдох үед хөтөч эхлээд HTTPS-ээр сайт руу нэвтрэхийг оролдох болно ("http://"-г "https:/"-ээр сольсон. /”) бөгөөд хэрэв оролдлого амжилтгүй болвол энэ нь шифрлэлтгүйгээр сайттай автоматаар холбогдох болно. About:config доторх горимыг идэвхгүй болгохын тулд "dom.security.https_first" сонголтыг ашиглана уу. Тохиргоонд идэвхжүүлсэн нэмэлт "Зөвхөн HTTPS" горимоос ялгаатай нь HTTPS-First горим нь зураг, скрипт, загварын хуудас зэрэг дэд нөөцүүдийг татахад хамаарахгүй бөгөөд зөвхөн холбоос дээр дарсны дараа сайт нээхийг оролдох үед л хэрэгжинэ. эсвэл хаягийн мөрөнд URL бичнэ үү.
- Платформ дээр Linux, Windows 11 ба Android 10+ нь ECH (Шифрлэгдсэн Клиентийн Сайн Байна) механизмын нийтийн түлхүүрийн мэдээллийг дамжуулахад ашигладаг DNS бичлэгийг тодорхойлохын тулд системийн тодорхойлогчийг ашиглах боломжийг танилцуулж байгаа бөгөөд энэ нь ESNI (Шифрлэгдсэн Серверийн Нэрийн Заалт) технологийн хөгжлийг үргэлжлүүлж, хүссэн домэйн нэр гэх мэт TLS сессийн параметрийн мэдээллийг шифрлэх боломжийг олгодог. ECH болон ESNI-ийн хоорондох гол ялгаа нь ECH нь тусдаа талбаруудыг шифрлэхийн оронд ClientHello TLS мессежийг бүхэлд нь шифрлэж, PSK (Урьдчилан Хуваалцсан Түлхүүр) талбар гэх мэт ESNI-ээр хамрагдаагүй талбаруудаар дамжин гарах алдагдлыг хаадаг явдал юм. Энэхүү өөрчлөлт нь мөн Alt-Svc толгойгүйгээр HTTP/3 ашиглах боломжийг олгодог. Өмнө нь ECH түлхүүрийг авахын тулд "HTTPS дээгүүр DNS"-ийг идэвхжүүлэх шаардлагатай байсан. Нуух домэйн HTTPS урсгалд, бусад зүйлсийн дотор зарим тохиолдолд энэ нь YouTube үзэх үед хурд буурах асуудлыг шийдвэрлэхэд хүргэдэг бөгөөд энэ нь саяхан Оросын үйлчилгээ үзүүлэгчдийн хэрэглэгчдийн дунд ажиглагдаж байна.
- Reader View-д текстийн дэлгэц болон хуудасны байршлыг өөрчлөх цэсийн сонголтуудыг өргөтгөсөн - тэмдэгтүүд болон үгсийн хоорондох догол мөрийг тохируулах, мөн текстийн зэрэгцүүлэх аргыг сонгох боломжийг нэмсэн.

- Уншигчийн горимд шинэ "Сэдэв" цэсийг үзэх үед дэвсгэр өнгө, текст болон холбоосыг өөрчлөх, мөн дэлгэцийн үндсэн горимуудыг (харанхуй, саарал өнгө, цайвар, тодосгогч, сепиа) сонгох боломжтой болсон.

- Цонхны товчлуурууд дээр хулганыг гүйлгэх үед табын агуулгын өнгөц зургийг харуулахыг идэвхжүүлсэн. Уг табын талаарх мэдээллийн блокт ноорогоос гадна таб дээр үзүүлсэн холбоосын тухай дурдсаныг нэмж оруулсан болно. Энэхүү өөрчлөлт нь таны хайж буй табыг танихад хялбар болгож, таб хооронд шилжих шаардлагагүй болно. Шаардлагагүй автомат цонхонд бухимдсан хүмүүс about:config доторх "browser.tabs.hoverPreview.enabled" тохиргоог ашиглан шинэ функцийг идэвхгүй болгож болно.

- Франц, Германы хэрэглэгчдийн хувьд вэб маягт дахь хаягийн талбарыг автоматаар бөглөх нь анхдагчаар идэвхждэг. Өмнө нь энэ функцийг зөвхөн АНУ, Канадын хэрэглэгчдэд идэвхжүүлсэн. Бусад улс оронд горимыг идэвхжүүлэхийн тулд та about:config хуудасны "extensions.formautofill.addresses.supportedCountries" тохиргоог ашиглаж болно. Маягтуудад нэмэгдэх хаягийг засахын тулд "Нууцлал ба аюулгүй байдал" тохиргооны Автоматаар бөглөх хэсэгт хадгалсан хаягийг засварлах товчийг ашиглаж болно.

- Хажуугийн самбарын туршилтын хэрэгжилт, табуудыг босоо байдлаар байрлуулах чадварыг нэмсэн бөгөөд энэ нь өргөн дэлгэц дээр сайтын агуулгыг үзэхийн тулд нэмэлт дэлгэцийн зайг хуваарилах боломжийг олгодог. Босоо табуудыг идэвхжүүлэхийн тулд about:config хуудасны sidebar.revamp болон sidebar.verticalTabs сонголтыг идэвхжүүлэх ёстой. Хажуугийн самбарыг томруулж эсвэл буулгаж харуулах боломжтой. Өргөтгөсөн хэлбэрээр таб дээрх зарим хуудасны гарчиг болон хажуугийн мөрөнд байрлуулсан үйлдлийн нэрсийг харуулсан бол буулгасан хэлбэрээр зөвхөн сайтууд болон үйлдлийн дүрсүүд харагдана.

- Элементийг анх үзүүлэхэд хэв маягийг хэрэглэхийн тулд CSS-д @starting-style @ дүрмийг нэмсэн бөгөөд энэ нь тухайн элементийг хуудсан дээр нээхээс өмнө ("дэлгэц: байхгүй" төлөвт) шилжилтийн хөдөлгөөнт дүрс үүсгэхэд ашиглагдах эсвэл DOM-д элемент нэмэх үед.
- "Дэлгэц" гэх мэт салангид шинж чанаруудад шилжилтийн хөдөлгөөнт дүрсийг ашиглахын тулд "шилжилтийн зан төлөв" CSS шинж чанарыг нэмсэн.
- textInput үйл явдал хэрэгжсэн бөгөөд энэ нь стандартад тодорхойлогдоогүй боловч хуучин фреймворкууд дээр суурилсан зарим вэб программд "beforeinput" үйл явдлын оронд ашиглагддаг.
- JavaScript нь Float16Array төрлийн массивуудын дэмжлэг, мөн Float16 утгыг унших, тохируулах DataView аргууд болон тоог 16 битийн нарийвчлалтайгаар дугуйлах Math.f16round() аргыг нэмсэн. Float16 төрөл нь Float32 болон Float64 төрлүүдтэй харьцуулахад санах ойн зарцуулалтыг багасгахын тулд GPU-тэй ажиллахад хэрэг болно.
- MediaCapabilities.decodingInfo() API нь тоглуулсан шифрлэгдсэн контентын тохиргоог тайлж, шифрлэлтэд ашигладаг түлхүүр системийн талаарх мэдээллийг авах боломжийг олгодог.
- Web Crypto API нь Ed25519 алгоритм дээр суурилсан тоон гарын үсгийн дэмжлэгийг нэмсэн бөгөөд үүнийг SubtleCrypto аргууд: sign(), verify(), generateKey(), importKey() болон exportKey()-д ашиглаж болно.
- Вэб хөгжүүлэгчийн хэрэгслүүд нь хэмжээг өөрчлөх болон хөвөх шинж чанаруудыг буруу ашигласан, өндөр болон өргөний өөрчлөлтийг үл тоомсорлодог элементүүд дээр хайрцагны хэмжээг тогтоох шинж чанарыг ашиглах, мөн хамааралгүй элементүүдэд хүснэгтэд хамаарах CSS шинж чанаруудыг ашиглах үед гарч ирдэг шинэ анхааруулгатай ширээ рүү.
Сүлжээний үйл ажиллагааны дүн шинжилгээ хийх самбар дээрх Сүлжээг хаах функц нь одоо зөвхөн HTTP хариултуудад төдийгүй HTTP хүсэлтүүдэд ч хэрэгжинэ. Хяналтын горимд Дүрмийн хажуугийн самбарт "@starting-style" дүрмийн дэлгэц нэмж, var() функцэд зориулсан зөвлөмжийг хэрэгжүүлсэн бөгөөд өөрийн "@starting-style" CSS шинж чанаруудын утгыг харуулсан.
- Платформын хувилбарт Android Офлайн текст орчуулгад зориулсан хэлний багцуудыг татаж авах боломжийг нэвтрүүлсэн.
Firefox 129 нь шинэчлэл, алдаа засахаас гадна 14 сул талыг зассан. 11 эмзэг байдлыг аюултай гэж тэмдэглэсэн бөгөөд үүнээс 6 нь санах ойн асуудлаас үүдэлтэй, тухайлбал буфер хэт ихсэх, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах зэрэг. Эдгээр асуудлууд нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй юм.
Эх сурвалж: opennet.ru





