Chrome Buraxılışı 78

Google təqdim veb brauzer buraxılışı Chrome 78... Eyni zamanda mövcuddur pulsuz layihənin sabit buraxılışı Xrom, Chrome-un əsası kimi xidmət edir. Chrome brauzeri müxtəlif Google loqolarının istifadəsi, qəza zamanı bildirişlərin göndərilməsi üçün sistemin olması, sorğu əsasında Flash modulunu yükləmək imkanı, qorunan video məzmunu (DRM) oynatmaq üçün modullar, axtarış zamanı yeniləmələrin avtomatik quraşdırılması və ötürülməsi sistemi. RLZ parametrləri. Chrome 79-un növbəti buraxılışı dekabrın 10-a planlaşdırılıb.

Əsas dəyişikliklər в xrom 78:

  • Həyata keçirilən Sistem parametrləri artıq DoH-ni dəstəkləyən DNS provayderlərini göstərən müəyyən kateqoriyalı istifadəçilər üçün seçici olaraq aktivləşdiriləcək "HTTPS üzərindən DNS" (DoH, HTTPS üzərində DNS) üçün eksperimental dəstək. Məsələn, istifadəçinin sistem parametrlərində müəyyən edilmiş DNS 8.8.8.8 varsa, o zaman Google-un DoH xidməti (“https://dns.google.com/dns-query”) Chrome-da aktivləşdiriləcək; DNS 1.1.1.1. XNUMX, sonra DoH Cloudflare xidməti (“https://cloudflare-dns.com/dns-query”) və s.

    DoH-in aktiv olub-olmamasına nəzarət etmək üçün “chrome://flags/#dns-over-https” parametri təmin edilir. Üç iş rejimi dəstəklənir: təhlükəsiz, avtomatik və söndürülmə. "Təhlükəsiz" rejimdə hostlar yalnız əvvəllər keşlənmiş təhlükəsiz dəyərlərə (təhlükəsiz əlaqə vasitəsilə qəbul edilmiş) və DoH vasitəsilə sorğulara əsasən müəyyən edilir; adi DNS-ə geri qaytarılma tətbiq edilmir. “Avtomatik” rejimdə, əgər DoH və təhlükəsiz keş mövcud deyilsə, məlumat təhlükəsiz olmayan keşdən götürülə və ənənəvi DNS vasitəsilə əldə edilə bilər. "Söndürülmüş" rejimdə əvvəlcə paylaşılan keş yoxlanılır və məlumat yoxdursa, sorğu sistemin DNS vasitəsilə göndərilir.

  • Sinxronizasiya alətləri indi paylaşılan buferlər üçün ilkin dəstəyə malikdir, lakin hələ bütün istifadəçilər üçün aktivləşdirilməyib. Bir hesabla əlaqələndirilmiş Chrome nümunələrində siz indi başqa cihazın mübadilə buferinin məzmununa daxil ola bilərsiniz, o cümlədən buferi mobil və masaüstü sistemlər arasında paylaşa bilərsiniz. Mübadilə buferinin məzmunu Google serverlərində mətnə ​​daxil olmağa imkan verməyən uç-to-end şifrələmədən istifadə etməklə şifrələnir;
  • Müəyyən kateqoriya istifadəçilər üçün mövzunu dəyişdirmək və yeni tab açarkən göstərilən ekranı fərdiləşdirmək üçün eksperimental seçim aktivləşdirilib. Fon şəklini seçməklə yanaşı, yeni tab ekranının aşağı sağ küncündə nümayiş olunan “Fərdiləşdirin” menyusu indi qısayol düzümü metodunun dəyişdirilməsini və mövzunun dəyişdirilməsini dəstəkləyir. Qısayollar ən çox ziyarət edilən saytlar əsasında avtomatik olaraq təklif oluna, istifadəçi tərəfindən fərdiləşdirilə və ya tamamilə söndürülə bilər. Siz əvvəlcədən təyin edilmiş mövzular dəstindən dizayn mövzusunu seçə və ya palitrada istədiyiniz rənglərin seçiminə əsaslanaraq özünüz yarada bilərsiniz. Yeni funksiyaları aktivləşdirmək üçün siz “chrome://flags/#ntp-customization-menu-v2” və
    "chrome://flags/#chrome-colors";

  • Bizneslər üçün Google Disk yaddaşında faylları axtarmaq üçün defolt ünvan çubuğu aktivləşdirilib. Axtarış yalnız başlıqlar üzrə deyil, həm də keçmişdə aşkarlanma tarixi nəzərə alınmaqla sənədlərin məzmunu üzrə aparılır;

    Chrome Buraxılışı 78

  • Müəyyən kateqoriya istifadəçilər üçün tədricən aktivləşdiriləcək Parol Yoxlanışı komponenti daxil edilmişdir (məcburi aktivləşdirmə üçün “chrome://flags/#password-leak-detection” bayrağı təqdim olunur). Əvvəllər Parol Yoxlanışı təchiz edilmişdir kimi xarici əlavə, istifadəçi tərəfindən istifadə edilən parolların gücünü təhlil etmək üçün nəzərdə tutulmuşdur. Hər hansı vebsayta daxil olmağa çalışdığınız zaman, Password Checkup login və parolunuzu oğurlanmış hesabların verilənlər bazası ilə yoxlayır, problem aşkar edildikdə xəbərdarlıq göstərir (yoxlayın) həyata keçirilən istifadəçi tərəfi hash prefiksi əsasında). Yoxlama sızan istifadəçi məlumat bazalarında görünən 4 milyarddan çox oğurlanmış hesabı əhatə edən verilənlər bazasına qarşı aparılır. "abc123" kimi mənasız parollardan istifadə etməyə cəhd edərkən xəbərdarlıq da göstərilir;
  • Eyni Google hesabına bağlı Android cihazından zəng etmək imkanı əlavə edilib. Masaüstü brauzerdə istifadəçi mətndə telefon nömrəsini vurğulaya, sağ klikləyib zəng əməliyyatını Android cihazına yönləndirə bilər, bundan sonra telefonda zəng etməyə başlamağa imkan verən bildiriş görünəcək;
  • Siçanı tab başlığının üzərinə aparanda göstərilən alət ipucunun formatı dəyişdirilib. Alət ipucu indi tam başlıq mətnini və səhifənin URL-ni göstərən pop-up bloku kimi görünür. Blok çox sayda tabları açarkən istədiyiniz səhifəni tez tapmaq üçün istifadə etmək üçün əlverişlidir (tabları keçmək əvəzinə, siçanı tablarla panelin üzərində hərəkət etdirə və axtardığınız səhifəni tapa bilərsiniz). Gələcəkdə bu blokda səhifənin miniatürünün nümayiş etdirilməsi planlaşdırılır;
  • Veb saytlara baxarkən qaranlıq mövzudan istifadə etməyə məcbur etmək üçün eksperimental funksiya əlavə edildi (chrome://flags/#enable-force-dark). Saytın qaranlıq təqdimatını təmin etmək üçün rənglər ters çevrilir;
  • Əlavə edilib spesifikasiya dəstəyi CSS Xüsusiyyətləri və Dəyərləri API Səviyyə 1, bu, həmişə müəyyən bir növ olan öz CSS xassələrinizi qeydiyyatdan keçirməyə imkan verir, sizə standart dəyər təyin etməyə və animasiya effektlərini bağlamağa imkan verir. Mülkiyyəti qeydiyyatdan keçirmək üçün siz registerProperty() metodundan və ya “@property” CSS qaydasından istifadə edə bilərsiniz, məsələn:

    CSS.registerProperty({
    ad: "--my-font-size",
    sintaksis: "‹uzunluq›",
    ilkin dəyər: "0px",
    miras alır: yalan
    });

  • Origin Sınaq rejimində (ayrılıqda tələb olunan eksperimental xüsusiyyətlər aktivləşdirmə) bir neçə yeni API təklif edilmişdir. 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.
    • API Doğma Fayl Sistemi, yerli fayl sistemindəki fayllarla qarşılıqlı əlaqədə olan veb proqramlar yaratmağa imkan verir. Məsələn, yeni API brauzer əsaslı inteqrasiya olunmuş inkişaf mühitlərində, mətn, şəkil və video redaktorlarında tələb oluna bilər. Faylları birbaşa yazmaq və oxumaq, faylları açmaq və saxlamaq üçün dialoqlardan istifadə etmək, həmçinin qovluqların məzmunu arasında hərəkət etmək üçün proqram istifadəçidən xüsusi təsdiq tələb edir;

      Chrome Buraxılışı 78

    • Mexanizm İmzalanmış HTTP Mübadilələri (SXG), istifadəçiyə orijinal səhifələrə bənzəyən digər saytlarda veb səhifələrin təsdiqlənmiş nüsxələrini yerləşdirməyə imkan verir (URL dəyişdirmədən), uzadılıb orijinal saytdan sub-resursları (CSS, JS, şəkillər və s.) yükləmək imkanı. Resursun orijinal mənbəyi Link HTTP başlığı vasitəsilə müəyyən edilir ki, bu da hər bir resursu yoxlamaq üçün yoxlama hashını təyin edir. Bu yeni funksiya ilə məzmun təminatçıları bütün əlaqəli alt resursları özündə birləşdirən tək imzalanmış HTML faylı yarada bilər;
    • API SMS qəbuledicisi, veb tətbiqinə SMS mesajlarına daxil olmaq imkanı vermək, məsələn, SMS vasitəsilə göndərilən birdəfəlik koddan istifadə edərək əməliyyatın yoxlanılmasını avtomatlaşdırmaq. Giriş yalnız mesajın müəyyən bir veb tətbiqinə bağlanmasını təyin edən xüsusi etiketi ehtiva edən SMS-lərə verilir;
  • ArrayBuffer obyektlərinin Web Soket vasitəsilə yüklənməsinin performansı əhəmiyyətli dərəcədə yaxşılaşdırılıb. Linux platformasında yükləmə sürətində 7.5 dəfə, Windows-da - 4.1 dəfə, macOS-da - 7.8 dəfə artım var;
  • Şəffaflıq dəyərini CSS xüsusiyyətlərində qeyri-şəffaflıq, dayanma-şəffaflıq, doldurma-şəffaflıq, vuruş-şəffaflıq və forma-şəkil həddində faiz kimi müəyyən etmək imkanı əlavə edildi. Məsələn, “şəffaflıq: 0.5” əvəzinə indi “şəffaflıq: 50%” təyin edə bilərsiniz;
  • API -də İstifadəçi vaxtı Performans.measure() və performance.mark() çağırışlarına ixtiyari vaxt ştamplarının ötürülməsinə, eləcə də ixtiyari metadatanın təyin edilməsinə imkan verir;
  • API Media Sessiyasında əlavə etdi əvvəllər mövcud olan pauza və start oxutma işləyicilərinə əlavə olaraq, axındakı mövqenin dəyişdirilməsi üçün işləyicilərin müəyyənləşdirilməsinə dəstək (seekto);
  • JavaScript mühərrikində V8 daxildir skriptlərin şəbəkə üzərindən endirilməsi zamanı onları təhlil etmək üçün fon rejimi. Həyata keçirilən optimallaşdırma bizə skript tərtib vaxtını 5-20% azaltmağa imkan verdi. Yeni buraxılış, həmçinin obyektin destrukturizasiyasının performansını yaxşılaşdırır ("const {x, y} = object;" -ni "const x = object.x; const y = object.y;"-a çevirmək). Uyğun olmayan xəritələri olan RegExp ifadələri üçün təkmilləşdirilmiş emal sürəti.
    WebAssembly-dən və əksinə JavaScript funksiyalarının çağırılması sürəti əhəmiyyətli dərəcədə artırıldı (9-20%). Bayt kodunu tərtib edərkən, ilkin mövqelərə bağlama cədvəllərinin qurulmasının səmərəliliyi artırıldı, bu da yaddaş istehlakını azaltdı.
    1-2.5%.

    Chrome Buraxılışı 78

  • Genişləndirilmiş veb tərtibatçıları üçün alətlər. Audit İdarəetmə Paneli indi sorğunun bloklanması və yükləmələrin ləğv edilməsi kimi digər funksiyalarla birlikdə istifadə edilə bilər. Ödəniş API vasitəsilə ödəniş prosessorlarının sazlanması üçün əlavə dəstək. Ən böyük elementlərin göstərilmə vaxtını əks etdirən LCP (Ən böyük məzmunlu boya) etiketləri performans təhlili panelinə əlavə edilmişdir;

    Chrome Buraxılışı 78

  • Silindi XSS Auditor saytlararası skriptin bloklanması mexanizmi, səmərəsiz kimi tanınır (hücumçular XSS Auditor mühafizəsindən yan keçmək üçün uzun müddətdir metodlardan istifadə ediblər) və məlumat sızması üçün yeni vektorlar əlavə edir;
  • Android versiyası açıq saytlar üçün menyular, parametrlər və naviqasiya rejimi üçün qaranlıq mövzudan istifadə etmək imkanı verir.

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, yeni versiya aradan qaldırır 37 zəiflik. Boşluqların çoxu alətlərlə avtomatlaşdırılmış sınaq nəticəsində müəyyən edilib ÜnvanSanitar, Yaddaş Təmizləyicisi, Nəzarət axınının bütövlüyü, LibFuzzer и AFL. Brauzer mühafizəsinin bütün səviyyələrindən yan 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ərin aşkar edilməsinə görə pul mükafatlarının ödənilməsi proqramının bir hissəsi olaraq, Google $21 dəyərində 59500 mükafat ödəmişdir (bir $20000 mükafat, bir $15000 mükafat, bir $5000 mükafat, iki $3000 mükafat, üç $2000 mükafat və 1000 dollar, ). 500 mükafatın ölçüsü hələ müəyyən edilməyib.

Mənbə: opennet.ru

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