Firefox 71 хувилбар

болсон вэб хөтчийн хувилбар Firefox 71Тэгээд гар утасны хувилбар Android платформд зориулсан Firefox 68.3. Нэмж дурдахад шинэчлэлт хийгдсэн салбарууд урт хугацааны дэмжлэгтэйгээр 68.3.0. Удахгүй тайзан дээр гарна бета туршилт Firefox 72-ийн салбар нүүх бөгөөд 7-р сарын XNUMX-нд гаргахаар төлөвлөж байна (төсөл давж гардаг шинэ 4 долоо хоног хөгжлийн мөчлөг).

Үндсэн инноваци:

  • Санал болгосон HTML, CSS болон JavaScript дээр бичигдсэн хөтөч дотор нээгддэг үйлчилгээний вэб хуудас болох "about:config" хуудасны шинэ интерфейс. Хуудасны элементүүдийг хулганаар дур мэдэн сонгож (нэг дор хэд хэдэн мөрийг оруулаад) контекст цэсийг ашиглахгүйгээр санах ойд байрлуулж болно. Хайлтын дээд мөрийг хадгалж, шинэ хувьсагчдыг оруулахаар өргөтгөсөн. Нэмж дурдахад стандарт механизмаар дамжуулан хайлт хийх дэмжлэгийг хэрэгжүүлсэн бөгөөд үүнийг алхам алхмаар хайлтаар ердийн хуудсуудаас хайхад ашигладаг.

    Firefox 71 хувилбар

    Тохиргоо бүрийн хувьд Boolean утгууд (үнэн/худал) бүхий хувьсагчдыг хувиргах эсвэл мөр болон тоон хувьсагчдыг засах боломжтой товчлуурыг нэмсэн. Хэрэглэгчийн өөрчилсөн утгуудын хувьд өөрчлөлтийг үндсэн утга руу буцаах товчлуурыг нэмсэн.

    Firefox 71 хувилбар

    About:config-г нээсний дараа анхдагч байдлаар эдгээр зүйлс харагдахгүй бөгөөд зөвхөн хайлтын талбар харагдах бөгөөд жагсаалтыг бүхэлд нь харахын тулд "Бүгдийг харуулах" товчийг дарах хэрэгтэй. Тохиргоо руу нэмсэн сонголт "general.aboutConfig.enable", зөвшөөрөх Хэрэв бүтээх шатанд идэвхгүй болсон бол about:config хуудас руу нэвтрэх эрхийг сэргээх;

    Firefox 71 хувилбар

  • Оролцсон анхдагчаар TLS гэрчилгээг үзэх шинэ интерфэйсийг "тухай: гэрчилгээ" үйлчилгээний хуудас болон "Хэрэгслүүд > Хуудасны мэдээлэл > Аюулгүй байдал > Сертификат харах" цэсээр дамжуулан үзэх боломжтой. Сертификат үзэх интерфэйсийн хэрэгжилтийг JavaScript болон стандарт вэб технологи ашиглан бүрэн шинэчилсэн бөгөөд Firefox Quantum загварт нийцүүлсэн. Хэрэв өмнө нь гэрчилгээг үзэхийн тулд тусдаа цонх нээгдсэн бол одоо мэдээлэл нь нэмэлтийг санагдуулам хэлбэрээр таб дээр харагдана. Мэдээжийн хэрэг.

    Firefox 71 хувилбар

  • Орчин үеийн хаягийн мөрний дизайн. Хамгийн мэдэгдэхүйц өөрчлөлт бол зөвлөмжийн жагсаалтыг дэлгэцийн бүхэл бүтэн хэсэгт харуулахаас татгалзаж, тодорхой тэмдэглэгдсэн унадаг цонхыг ашиглах явдал байв. Санал болгож буй өөрчлөлтүүд нь Firefox 68 дээр гарч ирсэн Quantum Bar хаягийн талбарын шинэ хэрэгжилтийн хөгжлийг үргэлжлүүлж байгаа бөгөөд XUL/XBL-ийг стандарт Web API-ээр сольсон кодыг бүрэн дахин бичсэнээр тодорхойлогддог. Эхний шатанд Quantum Bar-ийн загвар нь хуучин хаягийн мөрийг бүрэн давтаж, өөрчлөлтүүд нь дотоод засварын ажилаар хязгаарлагдаж байв. Одоо гадаад үзэмжийг сайжруулах ажил эхэлсэн. Өөрчлөлтүүдийг одоогоор өгөгдмөлөөр идэвхгүй болгосон бөгөөд about:config доторх "browser.urlbar.megabar" тохиргоог ашиглан идэвхжүүлэх шаардлагатай.

    Firefox 71 хувилбар

  • Нэмсэн дэмжлэг командын мөрөнд "-kiosk" сонголтыг зааж өгснөөр идэвхжүүлсэн интернет киоск горимд хөтчийг ажиллуулж, зөвхөн бүтэн дэлгэцийн горимд ажиллах боломжийг олгодог. Интерфейсийн удирдлага, попап цонх, контекст цэс, хуудас ачаалах төлөвийн үзүүлэлтүүдийн дэлгэц (холбоосуудын дэлгэц болон одоогийн URL) хаагдсан байна. Гарын оролт нь маш хязгаарлагдмал, жишээлбэл, Alt болон Ctrl товчлуурын боловсруулалтыг идэвхгүй болгосон бөгөөд энэ нь таныг хөтчөөс гарах, өөр програм руу шилжих эсвэл өөр сайт нээхээс сэргийлдэг. Энэ горимыг янз бүрийн бие даасан терминалууд, сурталчилгааны тавиурууд, үзүүлэх самбарууд болон нэг вэбсайт/вэб програмтай ажиллахад хязгаарлагдмал бусад системийн ажиллагааг зохион байгуулахад ашиглаж болно.
  • Хөтөчтэй хавсаргасан системийн нэмэлт хэрэгсэлд Түгжээгээр нь (өмнө нь нэмэлтийг Lockbox хэлбэрээр хүргэж байсан), өргөл Хадгалсан нууц үгийг удирдах "about:logins" интерфэйс, нууц үг оруулах маягтыг автоматаар бөглөх үед дэд домэйн танилт гарч ирэв. Дэлгэц уншигчтай хэрэглэгчдэд нууцлагдсан акаунтуудын талаарх Firefox Monitor дохиолол бас хэрэгжсэн.
  • Windows, Linux болон macOS-д зориулсан бүтээцүүд нь төрөлх MP3 декодлогчийг ашигладаг.
  • Криптовалютын олборлолтод зориулсан кодыг хаах тухай мэдэгдлийг мөрдөлтийн эсрэг дэвшилтэт горимд нэмсэн. Хаягийн талбар дахь бамбай дүрс дээрх дүрс дээр дарахад гарч ирэх самбар нь хаагдсан трекерүүдийн тоолуурыг харуулна.
  • Windows хэрэглэгчид анхдагчаар "Зураг доторх зураг" горимд видеог үзэхийг идэвхжүүлдэг бөгөөд энэ нь хөтчийг удирдах явцад харагдах хэвээр байх хөвөгч цонх хэлбэрээр видеог салгах боломжийг олгодог. Энэ горимд үзэхийн тулд та видеон дээр хулганы баруун товчийг дарахад гарч ирэх хэрэгслийн зөвлөмж эсвэл контекст цэсэн дээр дарж, "Зураг доторх зураг" -ыг сонгох хэрэгтэй (YouTube-д өөрийн контекст цэсийн зохицуулагчийг орлуулдаг бол та баруун тийш- хоёр удаа дарна уу эсвэл Shift товчийг дарж товшино уу). Windows бус систем дээр горимын дэмжлэгийг "media.videocontrols.picture-in-picture.enabled" сонголтыг ашиглан about:config-д идэвхжүүлж болно.
  • Хэрэгжүүлсэн хуудасны элементүүдийн үүрлэсэн олон давхаргат байршлын дэмжлэг (CSS сүлжээний түвшин 2), энэ нь эх нүднүүдэд бэхлэгдсэн хүүхдийн элементүүдийг тодорхойлох боломжийг олгох замаар сүлжээнд зэрэгцүүлсэн хуудасны бүдүүвчийг бий болгох уян хатан байдлыг ихээхэн сайжруулдаг (нүдэнд тусдаа сүлжээ байрлуулах). Оруулсан сүлжээг " утгыг ашиглан тодорхойлсон.дэд сүлжээ" "сүлжээ-загвар-баганууд" болон "сүлжээ-загвар-мөр" шинж чанаруудад. DevTools Grid Inspector-ийн хяналтын горимд үүрлэсэн сүлжээний дэмжлэгийг нэмсэн.
  • CSS-д өмч нэмсэн багана зай, элементийг бүх баганыг хамрах боломжийг олгоно.
  • CSS шинж чанарт клипний зам функцийг ашиглан тодорхойлсон үзэгдэх орчныг хязгаарлах хэсгийг тодорхойлох чадварыг нэмсэн зам() в формат SVG тойм.
  • Нэмсэн өмчөөр тодорхойлсон харьцааны коэффициентийг харгалзан үзэх чадвар харьцаа, HTML шинж чанаруудын хувьд img таг дахь "өндөр" ба "өргөн".
  • JavaScript-д нэмсэн арга Promise.allSettled(), энэ нь хүлээгдэж буй амлалтуудыг харгалзахгүйгээр зөвхөн биелүүлсэн эсвэл татгалзсан амлалтуудыг буцаана (бусад кодыг ажиллуулахаас өмнө гүйцэтгэлийн үр дүнг хүлээх боломжийг танд олгоно).
  • Хэрэгжүүлсэн анги MathMLElement (өмнө нь зөвхөн анги өгдөг байсан Бүрэлдэхүүн), тэмдэглэгээний элементүүдийг тодорхойлох MathML програм. Мөн та mathmlEl.style болон глобал үйл явдал зохицуулагчийг ашиглах боломжтой MathML DOM модыг нэмсэн.
  • DOM-д бүтээгч нэмэгдсэн StaticRange() DOM агуулгын нэг хэсгийг төлөөлөх StaticRange объектыг үүсгэх.
  • API нэмсэн Хэвлэл мэдээллийн сесс, энэ нь мэдэгдлийн талбарт мультимедиа контентыг тоглуулах тухай мэдээлэл бүхий блокийг өөрчлөх хэрэгслээр хангадаг. Энэхүү API-ээр дамжуулан вэб програм нь шинэ дуу тоглож эхлэх тухай мэдэгдлийг харуулахаас гадна мэдэгдлийн талбараас эсвэл дэлгэц амраагч интерфейсээр дамжуулан хяналтыг зохион байгуулах, жишээлбэл, түр зогсоох товчлууруудыг байрлуулах, урсгалаар шилжүүлэх, эсвэл дараагийн дуу руу шилжих.
  • Нэмэлт хөгжүүлэгчдэд зориулсан API-д сайжруулсан өгөгдөл ачаалах үед ажиллах алдаа. Windows.create дуудлагаар дамжуулан нэмэлт хэрэглүүрээр нээгдсэн гарч ирэх цонхнууд нь нэмэлт URL-ын оронд нэмэлтийн нэрийг харуулдаг (“moz-extension://”).
  • WebGL одоо өргөтгөлүүдийг дэмждэг OVR_олон үзэх2, энэ нь танд нэг дуудлагаар хэд хэдэн харах цонхонд нэгэн зэрэг үзүүлэх боломжийг олгодог (жишээлбэл, WebXR дээрх стерео гаралтад хэрэгтэй);
  • Сүлжээний үйл ажиллагааг шалгах интерфэйс нь сүлжээний хүсэлтийг боловсруулах үе шатуудад дүн шинжилгээ хийх, DNS-д шийдвэрлэх хугацааг тусад нь харуулах, холболт үүсгэх, өгөгдөл илгээх, хариу хүлээн авах боломжийг агуулдаг. Мэдээллийг баруун талд байрлах шинэ Хугацаа табаар дамжуулан өгдөг.

    Firefox 71 хувилбар

  • Сүлжээний үйл ажиллагааг хянах үндсэн интерфейс дээр орсон идэвхтэй холболтыг түр зогсоох чадвартай WebSocket холболтыг шалгах горим.

    Firefox 71 хувилбар

  • Сүлжээний монитор дээр нэмсэн дэмжлэг хүсэлт/хариултын хэсэг, күүки болон толгой хэсэгт бүрэн текст хайх, мөн хэрэгжүүлсэн боломж шаардлагатай маск бүхий шүүлтүүрүүдийг нэмж тодорхой URL-уудыг ачаалахыг хориглох.

    Firefox 71 хувилбар

  • Вэб консол дээр хэрэгжүүлсэн олон шугамын горим засварлах бөгөөд энэ нь хэд хэдэн мөрөнд хуваагдсан JavaScript бүтцийг оруулаад Enter товчийг дарж биш, харин Run товчийг дарж гүйцэтгэх боломжийг олгодог. Энэ горим нь хажуугийн самбар хэлбэрээр бүтээгдсэн бөгөөд оролтын талбарын баруун талд байрлах "хуваах самбар" дүрс дээр дарсны дараа эсвэл Ctrl+B гарны товчлолоор харагдана.

    Firefox 71 хувилбар

  • JavaScript дибаглагч өгдөг урьдчилан харах хувьсагчдын утгыг кодонд ашиглах газар, хэрэгжүүлсэн удирдаж байна үйл явдлын бүртгэл болон идэвхгүй болгох чадварыг нэмсэн попап блок таслах цэгүүдтэй (devtools.debugger.features.overlay about:config).

    Firefox 71 хувилбар

  • Firefox 68.2-д зориулсан залруулах шинэчлэлтийг Android-д зориулж бэлтгэсэн. Android-д зориулсан Firefox-ын шинэ чухал хувилбаруудыг гаргах ажил зогссон гэдгийг сануулъя. Android-д зориулсан Firefox-ыг солихын тулд код нэртэй Fenix ​​(хэрэглэдэг Firefox урьдчилж харах) хөгжиж байна GeckoView хөдөлгүүр болон Mozilla Android Components сангуудын багцыг ашигладаг гар утасны төхөөрөмжүүдэд зориулсан шинэ хөтөч.

    Чухал эмзэг байдлын тоо буурсан нь санах ойн асуудал, тухайлбал буфер хэт ихсэх, аль хэдийн суллагдсан санах ойн хэсгүүдэд нэвтрэх зэрэг нь аюултай гэж тэмдэглэгдсэн боловч чухал биш байгаатай холбоотой юм. Шинэ хувилбар нь тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэхэд хүргэж болзошгүй ижил төстэй 13 асуудлыг зассан.

Инноваци, алдаа засахаас гадна Firefox 71 зассан 26 эмзэг байдал, үүнээс 17 (доор цуглуулсан CVE-2019-17013 и CVE-2019-17012) тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэх чадвартай гэж тэмдэглэсэн. Буферийн хэт ачаалал, аль хэдийн суллагдсан санах ойн хэсгүүдэд нэвтрэх зэрэг санах ойн асуудлууд одоо аюултай гэж тэмдэглэгдсэн боловч тийм ч чухал биш байгаа нь анхаарал татаж байна.

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

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