Chrome Buraxılışı 96

Google şirkəti Chrome 96 veb-brauzerinin buraxılışını təqdim etdi.Eyni zamanda Chrome-un əsasını təşkil edən pulsuz Chromium layihəsinin stabil buraxılışı da mövcuddur. Chrome brauzeri Google loqolarının istifadəsi, qəza zamanı bildirişlərin göndərilməsi sisteminin olması, qorunan video məzmunun (DRM) oynatılması üçün modulların, yeniləmələrin avtomatik quraşdırılması sistemi və axtarış zamanı RLZ parametrlərinin ötürülməsi ilə fərqlənir. Chrome 96 filialı Genişləndirilmiş Stabil dövrünün bir hissəsi kimi 8 həftə ərzində dəstəklənəcək. Chrome 97-nin növbəti buraxılışı yanvarın 4-nə planlaşdırılır.

Chrome 96-da əsas dəyişikliklər:

  • Ünvan panelinin altında göstərilən əlfəcinlər panelində Proqramlar düyməsi defolt olaraq gizlədilir və quraşdırılmış xidmətlərin və veb proqramların siyahısı ilə “chrome://apps” səhifəsini açmağa imkan verir.
    Chrome Buraxılışı 96
  • Android 5.0 və daha əvvəlki platformalar üçün dəstək dayandırılıb.
  • DNS istifadə edərək HTTP-dən HTTPS-ə yönləndirmə üçün əlavə dəstək (IP ünvanlarını təyin edərkən, “A” və “AAAA” DNS qeydlərinə əlavə olaraq, “HTTPS” DNS qeydi də tələb olunur, əgər varsa, brauzer dərhal şəbəkəyə qoşulacaq. HTTPS vasitəsilə sayt).
  • İş masası sistemləri üçün buraxılışda, Geri və İrəli düymələrindən istifadə edərkən ani naviqasiya təmin edən Geri-irəli keş, başqa saytı açdıqdan sonra əvvəllər baxılmış səhifələr arasında naviqasiyanı dəstəkləmək üçün genişləndirilmişdir.
  • Brauzer iki əvəzinə üç rəqəmdən ibarət versiyaya çatdıqdan sonra saytların mümkün pozulmalarını yoxlamaq üçün “chrome://flags#force-major-version-to-100” parametri əlavə edildi (Chrome 10-un buraxılmasından sonra eyni vaxtda). İstifadəçi-Agent təhlil kitabxanalarında bir çox problemlər ortaya çıxdı). Seçim aktivləşdirildikdə, İstifadəçi-Agent başlığında 100-cü versiya (Chrome/100.0.4664.45) göstərilir.
  • Windows platforması üçün konstruksiyalarda şəbəkə xidmətlərinin işləməsi ilə bağlı məlumatlar (kukilər və s.) şəbəkə izolyasiya mexanizminin (Network Sandbox) həyata keçirilməsinə hazırlıq məqsədilə ayrıca “Şəbəkə” alt kataloquna köçürülüb.
  • Origin Trials rejiminə bir neçə yeni API əlavə edildi (ayrıca aktivləşdirmə tələb edən eksperimental funksiyalar). Origin Trial, localhost və ya 127.0.0.1-dən yüklənmiş proqramlardan və ya qeydiyyatdan keçdikdən və konkret sayt üçün məhdud müddətə etibarlı olan xüsusi nişanı aldıqdan sonra müəyyən edilmiş API ilə işləmək qabiliyyətini nəzərdə tutur.
    • Focus() metodunu dəstəkləyən FocusableMediaStreamTrack obyekti (adını dəyişdirmək üçün BrowserCaptureMediaStreamTrack) təklif edilmişdir, onun köməyi ilə pəncərələrin və ya tabların məzmununu tutan proqramlar (məsələn, videokonfrans zamanı pəncərələrin məzmununu yayımlamaq üçün proqramlar) məlumat əldə edə bilər. giriş diqqəti haqqında və onun dəyişikliklərini izləyin.
    • iframe, img və link kimi teqlərdə əlavə “əhəmiyyət” atributunu qeyd etməklə müəyyən yüklənmiş resursun əhəmiyyətini təyin etməyə imkan verən Prioritet göstərişləri mexanizmi tətbiq edilib. Atribut brauzerin xarici resursları yükləmə sırasına təsir edən "avtomatik" və "aşağı" və "yüksək" dəyərlərini qəbul edə bilər.
  • Cross-Origin-Embedder-Policy başlığı, Cross-Origin izolyasiya rejiminə nəzarət edən və Privileged Operations səhifəsində təhlükəsiz istifadə qaydalarını müəyyən etməyə imkan verir, indi kimi etimadnamə ilə əlaqəli məlumatların ötürülməsini dayandırmaq üçün "etimadnaməsiz" parametri dəstəkləyir. Kukilər və müştəri sertifikatları.
  • CSS-də brauzer tərəfindən giriş etiketindəki sahələrin avtomatik doldurulmasını izləməyə imkan verən yeni psevdo-sinif “:autofill” təklif edilmişdir (əgər onu əl ilə doldursanız, selektor işləmir).
  • Sorğu döngələrinin qarşısını almaq üçün HTML və ya BODY teqlərinə CSS Containment xassəsini tətbiq edərkən CSS xassələrinin yazma rejimi, istiqaməti və arxa planları artıq baxış pəncərəsinə tətbiq edilmir.
  • Seçilmiş şrift ailəsində olmayan üslubları (oblik, qalın və kiçik hərf) sintez etmək qabiliyyətinə nəzarət etməyə imkan verən şrift-sintez CSS xüsusiyyəti əlavə edildi.
  • UI cavab reaksiyasını ölçmək və optimallaşdırmaq üçün əlavə məlumat verən PerformanceEventTiming API istifadəçi qarşılıqlı əlaqə ID-sini təmsil edən InteractionID atributunu əlavə etdi. İdentifikator müxtəlif ölçüləri bir istifadəçi hərəkəti ilə əlaqələndirməyə imkan verir, məsələn, toxunma ekranına toxunma göstəricini aşağı salmaq, siçanı aşağı salmaq, göstəricini yuxarı qaldırmaq, siçanı yuxarı qaldırmaq və klikləmək kimi çoxsaylı hadisələr yaradır və InteractionID bütün bu hadisələri tək bir hərəkətlə əlaqələndirməyə imkan verir. toxun.
  • Yeni növ media ifadələri əlavə edildi (Media Sorğu) - səhifə məzmununu əməliyyat sistemində təyin edilmiş kontrast parametrlərinə uyğunlaşdırmaq üçün "üstünlük verir-kontras" (məsələn, yüksək kontrast rejimini yandırmaq).
  • Müstəqil PWA proqramları üçün manifestə qlobal proqram identifikatoru ilə əlavə "id" sahəsi üçün dəstək əlavə edilmişdir (əgər sahə göstərilməyibsə, identifikasiya üçün başlanğıc URL istifadə olunur).
  • Müstəqil PWA proqramları artıq URL işləyiciləri kimi qeydiyyatdan keçmək imkanına malikdir. Məsələn, music.example.com tətbiqi https://*.music.example.com URL işləyicisi kimi qeydiyyatdan keçə bilər və bu keçidlərdən istifadə edərək xarici proqramlardan, məsələn, ani mesajlaşma proqramlarından və e-poçt müştərilərindən bütün keçidlər səbəb olacaq. yeni brauzer nişanı deyil, bu PWA proqramlarının açılışına.
  • WebAssembly-də kodu işlətmək qabiliyyətinə nəzarət etmək üçün CSP (Məzmun Təhlükəsizliyi Siyasəti) wasm-unsafe-eval direktivi əlavə edildi. CSP script-src direktivi indi WebAssembly-i əhatə edir.
  • WebAssembly istinad növləri üçün dəstək əlavə etdi (externref növü). WebAssembly modulları indi JavaScript və DOM obyekt istinadlarını dəyişənlərdə saxlaya və arqument kimi ötürə bilər.
  • PaymentMethodData, fərdi məlumat növlərinə istinad etmədən, vahid identifikator vasitəsilə istənilən növ kartlarla işi təşkil etməyə imkan verən "əsas-kart" ödəniş metodu üçün köhnəlmiş dəstəyi elan etdi. “Basic-kart” əvəzinə Google Pay, Apple Pay və Samsung Pay kimi alternativ üsullardan istifadə edilməsi təklif edilir.
  • Sayt U2F (Cryptotoken) API-dən istifadə etdikdə istifadəçiyə bu proqram interfeysinin köhnəlməsi ilə bağlı xəbərdarlıq göstəriləcək. U2F API defolt olaraq Chrome 98-də deaktiv ediləcək və Chrome 104-də tamamilə silinəcək. U2F API əvəzinə Veb Doğrulama API-si istifadə edilməlidir.
  • Veb tərtibatçıları üçün alətlərdə təkmilləşdirmələr edilmişdir. Rənglər, şriftlər, istifadə olunmamış bəyannamələr və media ifadələri haqqında məlumatın xülasəsini təklif edən və potensial problemləri vurğulayan yeni CSS İcmal paneli əlavə edildi. Təkmilləşdirilmiş CSS redaktə və kopyalama əməliyyatları. Üslublar panelində JavaScript ifadələri şəklində CSS təriflərini köçürmək üçün kontekst menyusuna seçim əlavə edilmişdir. Şəbəkə sorğularının yoxlanılması panelinə sorğu parametrlərinin təhlili ilə faydalı yük nişanı əlavə edilmişdir. Bütün CORS (Çox mənşəli Resurs Paylaşımı) səhvlərini gizlətmək üçün veb konsoluna seçim əlavə edilib və asinxron funksiyalar üçün yığın izi təmin edilib.
    Chrome Buraxılışı 96

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, yeni versiya 25 zəifliyi aradan qaldırır. Boşluqların çoxu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer və AFL alətlərindən istifadə etməklə avtomatlaşdırılmış sınaq nəticəsində müəyyən edilib. Brauzer mühafizəsinin bütün səviyyələrini keçməyə və sandbox mühitindən kənar sistemdə kodu icra etməyə imkan verən heç bir kritik problem müəyyən edilməmişdir. Cari buraxılış üçün zəiflikləri aşkar etmək üçün pul mükafatı proqramının bir hissəsi olaraq, Google $13 dəyərində 60 mükafat ödəmişdir (bir $15000 mükafat, bir $10000 mükafat, iki $7500 mükafat, bir $5000 mükafat, iki $3000 mükafat, bir $2500 bonus iki $2000 bonus və bir $1000 bonus). 500 mükafatın ölçüsü hələ müəyyən edilməyib.

Mənbə: opennet.ru

Добавить комментарий