Firefox 72 хувилбар

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

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

  • Зохисгүй контентыг хориглох стандарт стандарт горимд орсон далд таних аргуудыг ("хөтчийн хурууны хээ") ашиглан хэрэглэгчийг хянахаас хамгаалах нэмэлт ангилал далд таних зорилгоор скрипт ашиглаж байгаа нь тогтоогдсон хостуудыг багтаасан Disconnect.me жагсаалтад. Далд таних гэдэг нь мэдээллийг байнга хадгалахад зориулагдаагүй хэсэгт танигчийг хадгалах (“Супер күүки”), түүнчлэн шууд бус өгөгдөлд тулгуурлан танигч үүсгэхийг хэлнэ. Дэлгэцийн нягтрал, дэмжигдсэн MIME төрлүүдийн жагсаалт, толгой хэсэгт тодорхой параметрүүд (HTTP / 2 и HTTPS), суулгасан шинжилгээ залгаасууд болон фонтууд, видео картуудад зориулсан тодорхой вэб API-ийн бэлэн байдал Онцлог WebGL болон Canvas ашиглан дүрслэх, заль мэх CSS-тэй ажиллах, ажиллах онцлог шинж чанаруудын дүн шинжилгээ хулгана и гар.
    Firefox 72 хувилбар

  • Идэвхжүүлсэн арга тулалдах сайтад нэмэлт зөвшөөрөл (Notification.requestPermission(), PushManager.subscribe() болон MediaDevices.getDisplayMedia()) олгох ядаргаатай хүсэлтүүдтэй. Зөвшөөрөлийг баталгаажуулах хүсэлтүүд нь хөтөчтэй ажиллахад саад болохгүй бөгөөд хэрэглэгчийн хуудастай харьцах үйлдэл (хулгана товших эсвэл товчлуур дээр дарах) бичигдсэний дараа л хаягийн мөрөнд заагч гарч ирэх болно. Ихэнх сайтууд хөтчийн зөвшөөрөл хүсэх чадварыг урвуулан ашиглаж, ихэвчлэн түлхэх мэдэгдлийг байнга асуудаг. Телеметрийн шинжилгээгээр ийм хүсэлтийн 97% нь татгалзсан, үүний дотор 19% тохиолдолд хэрэглэгч зөвшөөрөх эсвэл татгалзах товчийг даралгүйгээр хуудсыг шууд хаадаг болохыг харуулсан.
  • Нэмсэн туршилтын дэмжлэг HTTP/3 протокол ( about:config дотор идэвхжүүлэхийн тулд та “network.http.http3.enabled” сонголтыг тохируулах хэрэгтэй). Firefox дахь HTTP/3 дэмжлэг дээр тулгуурладаг үгүй, Rust хэлээр бичигдсэн, QUIC протоколын (HTTP/3) клиент болон серверийг хэрэгжүүлдэг. стандартчилдаг QUIC протоколыг HTTP/2-ийн тээвэрлэлт болгон ашиглах).
  • Хүчин төгөлдөр болсон хуулийн шаардлагын дагуу CCPA (Калифорнийн Хэрэглэгчийн нууцлалын тухай хууль) нэмсэн Mozilla серверүүдээс телеметрийн өгөгдлийг устгах чадвар. Хэрэв та "about:preferences#privacy" ("Firefox Data Collection and Use" хэсэг) хэсэгт телеметрийг цуглуулахаас татгалзвал өгөгдлийг устгана. Та телеметрийн илгээлтийг хянадаг "Firefox-д техникийн болон харилцан үйлчлэлийн өгөгдлийг Mozilla руу илгээхийг зөвшөөрөх" нүдийг арилгавал Mozilla. үүрэг хүлээдэг 30 хоногийн дотор устгах телеметрийн дамжуулалт доголдох хүртэлх хугацаанд цуглуулсан бүх өгөгдөл. Телеметрийн мэдээллийг цуглуулах явцад Mozilla-н серверүүд дээр дуусдаг өгөгдөлд Firefox-ын гүйцэтгэл, аюулгүй байдал, нээлттэй цонхны тоо, сессийн үргэлжлэх хугацаа гэх мэт ерөнхий параметрүүдийн талаарх мэдээлэл багтдаг (нээлттэй сайтуудын талаарх мэдээлэл, хайлтын асуулга дамжуулахгүй). Цуглуулсан мэдээллийн бүрэн мэдээллийг "about:temetry" хуудаснаас үзэх боломжтой.
    Firefox 72 хувилбар

  • Линукс болон macOS үйлдлийн системд видеог Зураг доторх горимоор үзэх боломжийг нэмсэн бөгөөд энэ нь хөтчөөр явж байх үед харагдахуйц хөвөгч цонх хэлбэрээр видеог салгах боломжийг танд олгоно. Энэ горимд үзэхийн тулд та видеон дээр хулганы баруун товчийг дарахад гарч ирэх хэрэгслийн зөвлөмж эсвэл контекст цэсэн дээр дарж, "Зураг доторх зураг" -ыг сонгох хэрэгтэй (YouTube-д өөрийн контекст цэсийн зохицуулагчийг орлуулдаг бол та баруун тийш- хоёр удаа дарна уу эсвэл Shift товчийг дарж товшино уу).

    Firefox 72 хувилбар

  • Гүйлгэх мөр гарч ирэх үед оролцсон одоогийн хуудасны дэвсгэр өнгө.
  • Устгасан боломж Нийтийн түлхүүрийн холболтууд (PKP, Нийтийн Түлхүүр Pinning) нь тухайн сайтад гэрчилгээжүүлэлтийн эрх бүхий байгууллагуудыг ашиглах боломжтой гэрчилгээг тодорхой тодорхойлох боломжийг олгодог. Дурдсан шалтгаан нь энэ функцийн эрэлт бага, нийцтэй байдлын эрсдэл (PKP дэмжлэг зогсоосон Chrome-д) болон буруу түлхүүрүүдийг холбох эсвэл түлхүүрээ алдсаны улмаас өөрийн сайтыг хаах чадвар (жишээ нь, санамсаргүй устгасан эсвэл хакердсаны үр дүнд буулт хийсэн).
  • Хэсэг хүлээн зөвшөөрсөн засваруудOpenBSD дээр зөвшөөрдөг оролцох системийн дуудлага нээх() и барьцаа () нэмэлт файлын систем болон процессыг тусгаарлахад зориулагдсан.
  • Тусдаа домэйн дээрх зургийг хаах дэмжлэгийг хассан. Устгах болсон шалтгаан нь хэрэглэгчдийн дунд функцэд эрэлт хэрэгцээ байхгүй, хаахад тохиромжгүй интерфейс юм.
  • Windows-д зориулсан бүтээцэд ерөнхий үйлдлийн системийн гэрчилгээний сангаас үйлчлүүлэгчийн гэрчилгээг ашиглах туршилтын функцийг хэрэгжүүлсэн (үүнийг about:config дотор идэвхжүүлэхийн тулд security.osclientcerts.autoload сонголтыг идэвхжүүлсэн байх ёстой).
  • CSS Shadow Parts-ийн дэмжлэг нь анхдагчаар идэвхждэг бөгөөд үүнд "хэсэг"ба псевдо элемент":: хэсэг", заасан элементүүдийг сонгон харуулах боломжийг танд олгоно Shadow DOM.


    Догол мөр

    ... хэсэг атрибуттай холбогдсон элементүүдийг сонгохын тулд CSS-д:

    өөрчлөн элемент :: хэсэг (жишээ) {
    хүрээ: хатуу 1px хар;
    хилийн радиус: 5px;
    дүүрэн: 5px;
    }

  • Тодорхойлолтын дэмжлэг нэмсэн CSS хөдөлгөөний зам, энэ нь танд JavaScript код ашиглахгүйгээр CSS ашиглан хөдөлгөөнт объектуудын замыг тодорхойлох боломжийг олгодог бөгөөд хөдөлгөөнт дүрсийг дүрслэх, оруулах үйл явцыг блоклохгүй. CSS шинж чанарууд нь хөдөлгөөнт дүрсийг удирдахад зориулагдсан
    офсет,
    офсет зам,
    офсет-зангуу,
    офсет-зай и
    офсет-эргэлт.

  • Сонгосон CSS хувиргах шинж чанарууд нь анхдагчаар идэвхждэг Масштаб, эргэх и Орчуулах, өмчтэй холбоогүй өөрчлөх (жишээ нь CSS дээр та одоо "хувиргах: масштаб(2);"-ын оронд "масштаб: 2;" гэж зааж өгч болно).
  • JavaScript нь логик холболтын операторыг хэрэгжүүлдэг "??", хэрэв зүүн операнд нь NULL эсвэл тодорхойгүй байвал баруун операндыг буцаана, мөн эсрэгээр. Жишээлбэл, "const foo = bar ?? 'default string'" хэрэв bar null байвал мөрний утгыг буцаана, өөрөөр хэлбэл "||" операторын эсрэг мөр нь 0 ба ' ' байх үед зэрэг болно.
  • API нэмсэн FormDataEvent болон үйл явдал FormData, энэ нь далд оролтын элементүүдэд өгөгдлийг хадгалахгүйгээр маягтыг илгээх үед өгөгдөл нэмэхийн тулд JavaScript зохицуулагчийг ашиглах боломжтой болгодог.
  • API Геополяци шинэ тодорхойлолтод нийцүүлэхийн тулд шинэчилсэн, жишээлбэл, Координатыг Газарзүйн байршлын координат, Байршлыг Газарзүйн байрлал болгон өөрчилсөн.
    Geolocation дахь PositionErrorPositionError.

  • JavaScript дибаглагч дээр нэмсэн нөхцөлт таслах цэгүүдийн дэмжлэг (ажиглалтын цэг), объектын зарим шинж чанарыг өөрчлөх эсвэл унших үед идэвхждэг.

    Firefox 72 хувилбар

  • Маш олон тооны цонх нээлттэй байх үед JavaScript дибаглагчийг эхлүүлэх ажлыг хурдасгасан (юуны өмнө, одоо харагдахуйц табуудад тэргүүлэх ач холбогдол өгдөг).
  • Responsive Design Mode нь өөр өөр мета харах цонхны утгуудын загварчлалыг хэрэгжүүлдэг. Хуудсыг шалгах горимд "давуу өнгөний схем" утгын симулятор нэмсэн.
  • В вэб консолууд олон мөрт JavaScript тайлбарын горимд Ctrl + O болон Ctrl + S хослолыг ашиглан файл хадгалах, нээх дэмжлэг нэмэгдсэн.
  • Нэмсэн вэб консол дахь асинхрон мессежийг нүдээр салгахын тулд javascript.options.asyncstack-ийг тохируулна уу. Та console.trace() болон console.error()-ын тохиргоог идэвхжүүлэхэд асинхрон үйлдлүүдийн бүрэн дуудлагын стек гарч ирэх бөгөөд энэ нь танд таймер, үйл явдал, амлалт, генератор гэх мэтийг эхлүүлэхийг хэрхэн төлөвлөхийг ойлгох боломжийг олгоно.

    Firefox 72 хувилбар

  • WebSocket шалгалтын горимд ASP.NET Core мессежүүдэд ашигладаг SignalR форматаар мета өгөгдлийг задлан шинжлэх, визуал харуулахыг хэрэгжүүлсэн. Мөн илгээсэн болон татаж авсан өгөгдлийн нийт хэмжээг харуулсан тоолуур нэмэгдсэн.
  • Сүлжээний үйл ажиллагааг хянах хэрэгсэлд Хугацаа таб дээр тусад нь харуулсан нөөц бүрийг хэзээ татахаар дараалалд оруулсан, хэзээ татаж эхэлсэн, хэзээ татаж дууссан тухай мэдээлэл.
  • Вэб хөгжүүлэгчдийн хэрэглүүрээс хүрээлэн буй орчныг хассан Зурах самбар, JavaScript кодыг туршиж үзэхэд зориулагдсан (Scratchpad нь сүүлийн хувилбарт олон мөрт вэб консолын горимоор солигдсон).

Инноваци, алдаа засахаас гадна Firefox 72 зассан 20 эмзэг байдал, үүнээс 11 (доор цуглуулсан CVE-2019-17025 и CVE-2019-17024) тусгайлан боловсруулсан хуудсыг нээх үед халдагчийн кодыг гүйцэтгэх чадвартай гэж тэмдэглэсэн байна. Буфер хэт ихсэх, аль хэдийн суллагдсан санах ойн хэсгүүдэд хандах зэрэг санах ойн асуудлууд сүүлийн үед аюултай гэж тэмдэглэгдсэн боловч тийм ч чухал биш гэдгийг сануулъя. Түүнчлэн XPCVariant.cpp кодын CVE-2019-17017 асуудал онцгой анхаарал татаж байгаа бөгөөд энэ нь мөн кодыг гүйцэтгэхэд хүргэж болзошгүй юм.

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

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