Firefox 84

Боломжтой Firefox 84.

  • Adobe Flash дэмжлэгтэй хамгийн сүүлийн хувилбар. Flash нь Firefox дээр ажиллахыг зөвшөөрдөг цорын ганц NPAPI залгаас учраас NPAPI дэмжлэгийг дараагийн хувилбаруудад устгахаар төлөвлөж байна.
  • Үүнийг идэвхжүүлсэн системийн тоог нэмэгдүүлсэн WebRender:
    • Линукс: GNOME/X11 (бусад системүүд өмчийн NVIDIA драйверуудтай, мөн "Intel график ба нягтрал >= 3440×1440) хослолтой). Дараагийн дугаарт хуваарьтай GNOME/Wayland хослолд зориулсан WebRender-ийг идэвхжүүлэх (XWayland-аас бусад)
    • macOS: Big Sur
    • Android: GPU Мали-Г.
    • Windows: Intel график 5 ба 6-р үе (Төмөр нуур ба Сэнди гүүр). Нэмж дурдахад WebRender тахир дутуу болсон өөр өөр сэргээх хурдтай олон дэлгэц ашигладаг NVIDIA видео карт эзэмшигчдэд зориулсан.
  • Firefox сурсан ашиглах PipeWire. PipeWire дэмжлэг нэмсэн WebRTC дээр.
  • Линукс нь хамтын санах ойг хуваарилах шинэ аргуудыг нэвтрүүлсэн бөгөөд энэ нь гүйцэтгэлийг нэмэгдүүлж, Docker-тэй нийцтэй байдлыг сайжруулдаг.
  • Apple Silicon процессоруудад зориулсан үндэсний дэмжлэгийг хэрэгжүүлсэн. Rosetta 2 эмулятортай харьцуулахад эх хувилбар нь 2.5 дахин хурдан ажиллаж, вэб програмуудын хариу үйлдэл хоёр дахин нэмэгддэг. Гэсэн хэдий ч DRM контентыг тоглуулахын тулд эмулятор шаардлагатай хэвээр байна.
  • MacOS дээрх Cylance вирусны эсрэг программ хангамж нь Firefox-г хортой програм гэж андуурч мэдээлснээр түүний суулгацыг саатуулж болзошгүй.
  • Урсгал бүрийн нөөцийн зарцуулалтыг үнэлэх боломжийг олгодог процессын менежер (тухай: процессуудын хуудас) нэмсэн. Цаашид нэмэлт мэдээллийг гаргахаар төлөвлөж байна.
  • Зураг доторх горим сурсан цонхны хэмжээ, байрлалыг санаарай. Үүнээс гадна зураг доторх цонх одоо хөтчийн цонх нээлттэй байгаа ижил дэлгэц дээр нээгддэг (үүнээс өмнө энэ нь үндсэн дэлгэц дээр үргэлж нээгддэг).
  • Туршилтын тохиргооны хэсэгт (тэдгээрийг харахын тулд та browser.preferences.experimental-г идэвхжүүлж, about:preferences#experimental хуудсыг нээх хэрэгтэй) хэд хэдэн зураг доторх цонхыг нэгэн зэрэг ашиглах боломжтой тохиргоог нэмсэн. .
  • Нэмэлт хэрэглүүрээр (Ctrl+хулганы дугуй) үүсгэсэн самбар, попап цонх, хажуугийн самбарын масштабыг өөрчлөх боломжтой боллоо.
  • Өөр хөтчөөс өгөгдөл импортлосны дараа Firefox нь хэрэв нөгөө хөтөч идэвхжсэн, хавчуургатай байсан бол хавчуургын мөрийг автоматаар идэвхжүүлнэ.
  • Нэмэлтүүдийн удирдлагын хуудсан дээр (about:addons) одоо байна харуулж байна зөвхөн үндсэн биш, бас нэмэлт зөвшөөрөл (нэмэлт нь суулгах явцад биш, харин эдгээр зөвшөөрөл шаардлагатай тодорхой тохиргоог идэвхжүүлэх үед хүсэлт гаргадаг). Өмнө нь нэмэлт зөвшөөрлийг харуулахгүй байсан тул цуцлах боломжгүй байсан.
  • Таныг шинэ профайл үүсгэх үед бүх итгэмжлэгдсэн дундын гэрчилгээний байгууллагуудын талаарх мэдээллийг өмнөх шигээ хэдэн долоо хоногоос илүү хугацаанд Mozilla серверээс татаж авах болно. Энэ нь Firefox-ын шинэ хэрэглэгч буруу тохируулагдсан вэбсайтад зочлохдоо аюулгүй байдлын алдаа гарахгүй байх магадлалыг нэмэгдүүлдэг.
  • Хэрэгжүүлсэн зэрэг эмзэг байдлаас хамгаалах жил хагасын өмнө Zoom үйлчлүүлэгчээс олдсон. Жишээлбэл, хэрэв өмнө нь "zoommtg:// холбоосыг нээхийн тулд Zoom Meetings-ийг үргэлж ашиглах" гэсэн сонголтыг бүх сайтад тараасан бол (ямар ч сайтын ийм холбоос дээр дарахад Zoom клиент нээгдэнэ), одоо энэ сонголт зөвхөн домэйн дотор ажилладаг ( Хэрэв та үүнийг example1.com дээр идэвхжүүлбэл, anothersite.com сайтаас zoommtg:// холбоос дээр дарахад хүсэлтийн цонх дахин гарч ирнэ). Хэрэглэгчдэд хэт их төвөг учруулахгүйн тулд хамгаалалт (security.external_protocol_requires_permission тохиргоогоор хянагддаг) нь tel: болон mailto: гэх мэт алдартай схемд хамаарахгүй.
  • Хэрэв SSL сертификат нь зөвхөн www.example.com-д олгогдсон бөгөөд хэрэглэгч https://example.com руу нэвтрэхийг оролдвол Firefox автоматаар https://www.example.com руу очно (өмнө нь ийм тохиолдолд хэрэглэгчид хүлээн авдаг байсан) алдаа SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox одоо үргэлж localhost хаягуудыг хүлээн авдаг (http://localhost/ и http://dev.localhost/) давталтын интерфэйсийг (жишээ нь. http://127.0.0.1). Ингэснээр localhost-оос ачаалагдсан нөөцүүдийг холимог контент гэж үзэхээ больсон.
  • PDF файлууд, оффисын баримт бичиг, медиа файлууд одоо үргэлж зөв өргөтгөлөөр хадгалагддаг (заримдаа өргөтгөлгүйгээр хадгалагддаг).
  • Амжилтгүй болсон DoH оролдлогын зөвшөөрөгдөх дээд хэмжээг (үүнд хүрсний дараа хөтөч автоматаар ердийн DNS руу шилждэг) 5-аас 15 хүртэл нэмэгдэв.
  • Windows платформ дээр Canvas 2D нь одоо GPU хурдасгасан байна.
  • CSS:
    • Псевдо анги :үгүй() нарийн төвөгтэй сонгогчдод дэмжлэг үзүүлсэн.
    • Өмчлөлийн -moz-default-appearance шинж чанар нь гүйлгэх мөр-жижиг (голын оронд гүйлгэх мөр-өргөн: нимгэн ашиглах ёстой) болон гүйлгэх мөрийг (зөвхөн macOS; оронд нь гүйлгэх мөр-хэвтээ ба босоо гүйлгэх мөрийг ашиглах)-ыг дэмжихээ больсон.
  • JavaScript: огноо, цагийн форматыг бүтээгчийн параметр болгон тодорхойлсон Intl.DateTimeFormat(), одоо бутархай секундыг (fracionalSecondDigits) төлөөлөх цифрүүдийн тоог зааж өгөхийг дэмждэг.
  • API:
    • API Paint Timing: интерфэйс нэмсэн PerformancePaintTiming (хуудасны янз бүрийн хэсгүүдийг үзүүлэх хугацааг хянах).
    • арга Navigator.registerProtocolHandler() одоо зөвхөн хоёр параметрийг хүлээн авдаг: схем ба url. Гарчгийн параметрийг дэмжихээ больсон.
    • арга MediaRecorder.start() Хэрэв бүртгэгдсэн урсгал дахь дууны тоо өөрчлөгдсөн бол одоо .InvalidModificationError-г шиддэг.
    • Сайт хоорондын скриптийн асуудлаас болж дэмжлэгийг хассан програмын кэш (офлайн горимд програмуудыг ажиллуулахад ашигладаг). Үүний оронд та ашиглах хэрэгтэй API үйлчилгээний ажилтан.
  • Хөгжүүлэгчийн хэрэгсэл:
    • Сүлжээний самбар одоо байна болно гэнэтийн алдааг зохицуулж, стекийн ул мөр гэх мэт дибаг хийх хэрэгтэй мэдээллийг харуулах. Алдааны тайланг илгээх нь илүү хялбар байдаг - зүгээр л холбоос дээр дарна уу.
    • Хүртээмжтэй байдлын байцаагч үзүүлж сурсан Tab товчлуурыг ашиглан хуудасны элементүүдийг шилжүүлэх дараалал. Ингэснээр хөгжүүлэгчид гарын навигацийн хялбар байдлыг үнэлж чадна.

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