Chrome 112 хувилбар

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

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

  • Аюулгүй байдлын шалгалтын интерфэйсийн функцийг өргөтгөсөн бөгөөд энэ нь алдагдсан нууц үг ашиглах, хортой сайтуудыг шалгаж байгаа байдал (Аюулгүй хайлт), устгаагүй шинэчлэлт байгаа эсэх, хортой нэмэлтийг тодорхойлох зэрэг аюулгүй байдлын асуудлуудын хураангуйг харуулсан болно. -онц. Шинэ хувилбар нь удаан хугацаанд ашиглагдаагүй сайтуудад өмнө нь олгосон зөвшөөрлийг автоматаар хүчингүй болгохоос гадна автоматаар хүчингүй болгох, хүчингүй болгосон зөвшөөрлийг буцаах сонголтуудыг нэмсэн.
  • Сайтууд нь document.domain өмчийг өөр өөр дэд домайнуудаас ачаалагдсан нөөцөд ижил үүслийн нөхцөл хэрэглэхийг зөвшөөрөхгүй. Хэрэв та дэд домайнуудын хооронд холбооны суваг үүсгэх шаардлагатай бол postMessage() функц эсвэл Channel Messaging API ашиглана уу.
  • Линукс, macOS болон Windows платформ дээр тусгай Chrome Apps вэб програмуудыг ажиллуулах дэмжлэг зогссон. Chrome Apps-ийн оронд та Progressive Web Apps (PWA) технологи болон стандарт Web API-д суурилсан бие даасан вэб програмуудыг ашиглах хэрэгтэй.
  • Гэрчилгээжүүлэх байгууллагуудын эх гэрчилгээний суурилагдсан дэлгүүр (Chrome Root Store) нь үндсэн гэрчилгээний нэрийн хязгаарлалтыг боловсруулахыг агуулдаг (жишээ нь, тодорхой эх сертификат нь зөвхөн эхний түвшний зарим домэйны гэрчилгээг үүсгэхийг зөвшөөрдөг). Chrome 113 дээр Chrome Root Store болон Android, Linux болон ChromeOS платформууд дээр суурилуулсан гэрчилгээ баталгаажуулах механизмд шилжихээр төлөвлөж байна (Windows болон macOS дээр Chrome Root Store руу шилжих шилжилт өмнө нь хийгдсэн).
  • Зарим хэрэглэгчдийн хувьд Chrome-д данс холбох хялбаршуулсан интерфэйсийг санал болгож байна.
    Chrome 112 хувилбар
  • Chrome-ын өөр хувилбаруудыг синхрончлоход ашигладаг, AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERITYPREFERENCEOR,.
  • Web Auth Flow-д суурилсан нэмэлтүүдийн зөвшөөрлийн хуудсыг одоо тусдаа цонх биш таб дээр харуулсан бөгөөд фишингийн эсрэг URL-г харах боломжийг танд олгоно. Шинэ хэрэгжүүлэлт нь бүх таб дээр нийтлэг холболтын төлөвийг хуваалцаж, дахин эхлүүлэх үед төлөвийг хадгалдаг.
    Chrome 112 хувилбар
  • Хөтөчийн нэмэлтүүдийн үйлчилгээний ажилтнууд HID төхөөрөмжүүдэд (хүний ​​интерфейсийн төхөөрөмж, гар, хулгана, тоглоомын самбар, мэдрэгчтэй самбар) доод түвшний нэвтрэх, системд тодорхой драйвергүйгээр ажлыг зохион байгуулахад зориулагдсан WebHID API-д нэвтрэх боломжийг олгодог. Өмнө нь арын хуудаснаас WebHID-д нэвтэрч байсан Chrome нэмэлтүүдийг манифестын гурав дахь хувилбар руу шилжүүлэхийн тулд өөрчлөлтийг хийсэн.
  • "Үүрлэх" сонгогч ашиглан тодорхойлсон CSS-д үүрлэх дүрмийн дэмжлэгийг нэмсэн. Оруулсан дүрмүүд нь CSS файлын хэмжээг багасгаж, давхардсан сонгогчоос салах боломжийг олгодог. . үүрлэх { өнгө: халуун ягаан; > .is {өнгө: rebeccapurple; > .гайхалтай { өнгө: гүн ягаан; } } }
  • Нэг шинж чанарт нөлөөлөх олон хөдөлгөөнт дүрсийг нэгэн зэрэг хэрэглэхийн тулд нийлмэл үйлдлүүдийг ашиглах боломжийг олгодог хөдөлгөөнт-бүртгэлийн CSS шинж чанарыг нэмсэн.
  • Илгээх товчийг FormData бүтээгч рүү шилжүүлэхийг зөвшөөрч, FormData объектуудыг товчлуур дээр дарсны дараа анхны маягтыг илгээсэнтэй ижил өгөгдлийн багцаар үүсгэхийг зөвшөөрөв.
  • "V" туг бүхий ердийн илэрхийллүүд нь багц үйлдлүүд, стринг литералууд, үүрлэсэн ангиуд болон юникод мөрийн шинж чанаруудын дэмжлэгийг нэмсэн нь тодорхой Юникод тэмдэгтүүдийг хамарсан тогтмол илэрхийлэл үүсгэхэд хялбар болгосон. Жишээлбэл, “/[\p{Script_Extensions=Greek}&&\p{Letter}]/v” бүтэц нь бүх Грек үсгийг хамрах боломжийг олгодог.
  • Элемент ашиглан үүсгэсэн харилцах цонхнуудад зориулсан анхны фокус сонгох алгоритмыг шинэчилсэн . Оролтын фокусыг одоо элемент өөрөө биш гарны оролттой холбоотой элементүүд дээр тохируулсан .
  • WebView нь X-Requested-With толгой хэсгийг хүчингүй болгох туршилтыг эхлүүлсэн.
  • WebAssembly-д зориулж хог цуглуулагчийг холбох эх туршилтын дэмжлэгийг нэмсэн.
  • WebAssembly нь шууд болон шууд бус сүүлний рекурсын (tail-call) объектын кодын дэмжлэгийг нэмсэн.
  • Вэб хөгжүүлэгчдэд зориулсан хэрэгслүүдийг сайжруулсан. CSS-д зориулсан нэмэлт дэмжлэг. "Rendering" таб дээр тодосгогч мэдрэмжийн бууралттай хүмүүс сайтыг хэрхэн харж байгааг үнэлэх боломжийг олгодог багасгасан тодосгогч эмуляцын горим нэмэгдсэн. Вэб консол нь нөхцөлт таслах цэг болон бүртгэлийн цэгүүдтэй холбоотой мессежүүдийг тодруулахыг одоо дэмждэг. CSS шинж чанаруудын зорилгын товч тайлбар бүхий зөвлөмжийг загвартай ажиллах самбарт нэмсэн.
    Chrome 112 хувилбар

Инноваци, алдаа засахаас гадна шинэ хувилбар нь 16 сул талыг арилгасан. Ихэнх эмзэг байдлыг AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer болон AFL хэрэгслийг ашиглан автоматжуулсан туршилтын үр дүнд тодорхойлсон. Бүх түвшний хөтчийн хамгаалалтыг давж гарах, хамгаалагдсан хязгаарлагдмал орчиноос гадуур систем дээр код ажиллуулах боломжийг олгох ямар ч чухал асуудал илрээгүй. Одоогийн хувилбарын сул талыг илрүүлсний төлөө мөнгөн урамшуулал олгох хөтөлбөрийн хүрээнд Google 14 мянган ам.долларын 26.5 шагнал (5000 ба 1000 долларын гурван шагнал, 2000 долларын хоёр шагнал, 1000 ба 500 долларын нэг шагнал) төлсөн. 4 шагналын хэмжээг хараахан тогтоогоогүй байна.

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

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