Chrome 96 хувилбар

Google Chrome 96 вэб хөтчийн хувилбарыг танилцууллаа. ​​Үүний зэрэгцээ Chrome-ийн үндэс болсон Chromium төслийн үнэ төлбөргүй хувилбарыг ашиглах боломжтой. Chrome хөтөч нь Google лого ашиглах, осол гарсан тохиолдолд мэдэгдэл илгээх систем, хамгаалагдсан видео контентыг тоглуулах модулиуд (DRM), шинэчлэлтүүдийг автоматаар суулгах систем, хайлт хийх үед RLZ параметрүүдийг дамжуулах зэргээр ялгагдана. Chrome 96-н салбарыг Өргөтгөсөн тогтвортой байдлын хүрээнд 8 долоо хоногийн турш дэмжинэ. Chrome 97-ийн дараагийн хувилбарыг 4-р сарын XNUMX-нд гаргахаар төлөвлөж байна.

Chrome 96 дээрх үндсэн өөрчлөлтүүд:

  • Хаягийн мөрний доор харагдах хавчуургын мөрөнд "Apps" товчийг анхдагч байдлаар нуусан бөгөөд суулгасан үйлчилгээ болон вэб програмын жагсаалт бүхий "chrome://apps" хуудсыг нээх боломжтой.
    Chrome 96 хувилбар
  • Android 5.0 болон өмнөх платформуудын дэмжлэгийг зогсоосон.
  • DNS ашиглан HTTP-ээс HTTPS руу дахин чиглүүлэх дэмжлэг нэмэгдсэн (IP хаягийг тодорхойлохдоо "A" болон "AAAA" DNS бичлэгүүдээс гадна "HTTPS" DNS бичлэгийг мөн авах шаардлагатай бөгөөд хэрэв боломжтой бол хөтөч шууд холбогдох болно. HTTPS-ээр дамжуулан сайт).
  • Ширээний системд зориулсан хувилбарт Буцах болон Урагшаа товчийг ашиглах үед шууд чиглүүлэх боломжийг олгодог Back-forward кэш нь өөр сайт нээсний дараа өмнө нь үзсэн хуудсуудаар навигац хийхийг дэмжих зорилгоор өргөжүүлсэн.
  • Хөтөч хоёр биш гурван оронтой (Chrome 100 гарсаны дараа нэг удаа) хувилбарт хүрсний дараа сайтуудын үйл ажиллагааг тасалдуулахыг шалгахын тулд "chrome://flags#force-major-version-to-10" тохиргоог нэмсэн. Хэрэглэгч-Агентыг задлан шинжлэхэд олон асуудал гарсан). Сонголтыг идэвхжүүлсэн үед Хэрэглэгчийн агентын толгой хэсэгт 100 хувилбар (Chrome/100.0.4664.45) гарч ирнэ.
  • Windows платформд зориулсан бүтээн байгуулалтуудад сүлжээний үйлчилгээтэй холбоотой өгөгдлийг (күүки гэх мэт) сүлжээг тусгаарлах механизмыг (Сүлжээний хамгаалагдсан орчин) хэрэгжүүлэхэд бэлтгэхийн тулд тусдаа "Сүлжээ" дэд лавлах руу шилжүүлсэн.
  • Origin Trials горимд хэд хэдэн шинэ API нэмэгдсэн (тусдаа идэвхжүүлэх шаардлагатай туршилтын функцууд). Origin Trial гэдэг нь localhost эсвэл 127.0.0.1-ээс татаж авсан програмуудаас заасан API-тай ажиллах, эсвэл тодорхой сайтад хязгаарлагдмал хугацаанд хүчинтэй тусгай токеныг бүртгүүлж, хүлээн авсны дараа ажиллах чадварыг хэлнэ.
    • Фокус() аргыг дэмждэг FocusableMediaStreamTrack объектыг (BrowserCaptureMediaStreamTrack гэж өөрчилнө) санал болгосон бөгөөд үүний тусламжтайгаар цонх эсвэл табын агуулгыг авдаг програмууд (жишээлбэл, видео хурлын үеэр цонхны агуулгыг дамжуулах програмууд) мэдээлэл авах боломжтой. оролтын анхаарлын талаар болон түүний өөрчлөлтийг хянах.
    • Iframe, img, link гэх мэт шошгонд нэмэлт "чухал" шинж чанарыг зааж өгснөөр татаж авсан эх сурвалжийн ач холбогдлыг тогтоох боломжийг танд олгох Priority Tips механизмыг хэрэгжүүлсэн. Атрибут нь "автомат" ба "бага", "өндөр" гэсэн утгыг авч болох бөгөөд энэ нь хөтөч гадаад нөөцийг ачаалах дараалалд нөлөөлдөг.
  • Cross-Origin-Embedder-Policy гарчиг нь Cross-Origin тусгаарлах горимыг удирдаж, давуу эрхтэй үйлдлүүд хуудсан дээр аюулгүй ашиглалтын дүрмийг тодорхойлох боломжийг олгодог бөгөөд одоо "итгэмжлэх үнэмлэхгүй" параметрийг дэмждэг болсон. Күүки болон үйлчлүүлэгчийн гэрчилгээ.
  • CSS-д шинэ псевдо ангиллын ":autofill"-ийг санал болгосон бөгөөд энэ нь оролтын шошгон дээрх талбаруудыг хөтчөөр автоматаар бөглөхийг хянах боломжийг олгодог (хэрэв та үүнийг гараар бөглөвөл сонгогч ажиллахгүй).
  • Хүсэлтийн гогцооноос зайлсхийхийн тулд CSS Containment шинж чанарыг HTML эсвэл BODY шошгонд хэрэглэх үед бичих горим, чиглэл, арын дэвсгэр нь CSS шинж чанаруудыг харах цонхонд хэрэглэхээ больсон.
  • Сонгосон фонтын гэр бүлд байхгүй хэв маягийг (ташуу, тод, жижиг толгой) нэгтгэх чадварыг хянах боломжийг олгодог font-synthesis CSS шинж чанарыг нэмсэн.
  • UI-ийн хариу үйлдлийг хэмжих, оновчтой болгох нэмэлт мэдээллээр хангадаг PerformanceEventTiming API нь хэрэглэгчийн харилцан үйлчлэлийн ID-г илэрхийлдэг InteractionID шинж чанарыг нэмсэн. ID нь танд өөр өөр хэмжигдэхүүнийг нэг хэрэглэгчийн үйлдэлтэй холбох боломжийг олгодог, жишээлбэл, мэдрэгчтэй дэлгэцэн дээр хүрэх нь заагч доош, хулгана, заагч, хулгана, товшилт зэрэг олон үйл явдлыг үүсгэдэг ба InteractionID нь эдгээр бүх үйл явдлыг нэг үйлдэлтэй холбох боломжийг олгодог. хүрэх.
  • Хуудасны агуулгыг үйлдлийн системд тохируулсан тодосгогч тохиргоонд тохируулахын тулд (жишээлбэл, өндөр тодосгогч горимыг асаах) шинэ төрлийн медиа илэрхийлэл (Media Query) нэмэгдсэн.
  • Бие даасан PWA програмуудын хувьд манифестэд глобал програмын танигч бүхий нэмэлт "id" талбарын дэмжлэгийг нэмсэн (хэрэв талбарыг заагаагүй бол танихын тулд эхлэх URL-г ашиглана).
  • Бие даасан PWA програмууд нь URL зохицуулагчаар бүртгүүлэх боломжтой болсон. Жишээлбэл, music.example.com аппликейшн нь https://*.music.example.com URL зохицуулагчаар өөрийгөө бүртгүүлэх боломжтой бөгөөд эдгээр холбоосыг ашиглан гадаад программууд, тухайлбал, шуурхай мессенжерүүд болон имэйл клиентүүд гэх мэт бүх шилжилтийг удирдах болно. шинэ хөтөчийн таб биш, энэ PWA- програмуудыг нээх.
  • WebAssembly дээр код ажиллуулах чадварыг хянахын тулд CSP (Агуулгын аюулгүй байдлын бодлого) wasm-unsafe-eval удирдамжийг нэмсэн. CSP script-src заавар нь одоо WebAssembly-г хамардаг.
  • WebAssembly нь лавлагааны төрлүүдэд (externref төрөл) дэмжлэг нэмсэн. WebAssembly модулиуд нь одоо JavaScript болон DOM объектын лавлагааг хувьсагчид хадгалж, аргумент болгон дамжуулах боломжтой.
  • PaymentMethodData нь "үндсэн карт" төлбөрийн аргыг хуучирсан дэмжлэгийг зарласан бөгөөд энэ нь өгөгдлийн төрлөөс хамааралгүйгээр нэг танигчаар дамжуулан ямар ч төрлийн карттай ажиллах боломжтой болсон. "Үндсэн карт"-ын оронд Google Pay, Apple Pay, Samsung Pay зэрэг өөр аргуудыг ашиглахыг санал болгож байна.
  • Сайт нь U2F (Cryptotoken) API-г ашиглах үед хэрэглэгч энэ программ хангамжийн интерфейсийг хуучирсан тухай мэдээлэл бүхий анхааруулгыг харуулах болно. U2F API нь Chrome 98-д өгөгдмөлөөр идэвхгүй болох ба Chrome 104-д бүрэн устгагдах болно. U2F API-ийн оронд Web Authentication API-г ашиглах хэрэгтэй.
  • Вэб хөгжүүлэгчдэд зориулсан хэрэгслүүдийг сайжруулсан. Өнгө, фонт, ашиглагдаагүй мэдэгдэл, медиа илэрхийллийн талаархи мэдээллийг нэгтгэн санал болгож, болзошгүй асуудлуудыг тодруулсан шинэ CSS тойм самбар нэмэгдсэн. Сайжруулсан CSS засварлах, хуулбарлах үйл ажиллагаа. Загварын самбарт CSS тодорхойлолтыг JavaScript илэрхийлэл хэлбэрээр хуулах сонголтыг контекст цэсэнд нэмсэн. Сүлжээний хүсэлтийг шалгах самбарт хүсэлтийн параметрүүдийн дүн шинжилгээ бүхий ачааны таб нэмэгдсэн. Бүх CORS (Гарал үүслийн нөөц хуваалцах) алдааг нуух сонголтыг вэб консолд нэмсэн бөгөөд асинхронгүй функцүүдэд стекийн мөрийг өгсөн.
    Chrome 96 хувилбар

Инноваци, алдаа засахаас гадна шинэ хувилбар нь 25 сул талыг арилгасан. Ихэнх эмзэг байдлыг AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer болон AFL хэрэгслийг ашиглан автоматжуулсан туршилтын үр дүнд тодорхойлсон. Бүх түвшний хөтчийн хамгаалалтыг давж гарах, хамгаалагдсан хязгаарлагдмал орчиноос гадуур систем дээр код ажиллуулах боломжийг олгох ямар ч чухал асуудал илрээгүй. Одоогийн хувилбарын сул талыг илрүүлсэн мөнгөн урамшууллын хөтөлбөрийн хүрээнд Google 13 долларын үнэ бүхий 60 шагнал (нэг 15000 долларын шагнал, нэг 10000 долларын шагнал, хоёр 7500 долларын шагнал, нэг 5000 долларын шагнал, хоёр 3000 долларын шагнал, нэг $ 2500 шагнал, нэг $ 2000, 1000 долларын урамшуулал) олгосон. хоёр $ 500 урамшуулал, нэг $ 5 урамшуулал). XNUMX шагналын хэмжээг хараахан тогтоогоогүй байна.

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

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