Chrome 75 шығарылымы

Google ұсынылған веб-шолғыштың шығарылымы Chrome 75... Бір мезгілде қол жетімді тегін жобаның тұрақты шығарылымы хром, ол Chrome негізі ретінде қызмет етеді. Chrome браузері ерекшеленеді Google логотиптерін пайдалану, сұрау бойынша Flash модулін жүктеп алу мүмкіндігі, бұзылу жағдайында хабарландырулар жіберу жүйесінің болуы, қорғалған бейне мазмұнын ойнату модульдері (DRM), жаңартуларды автоматты түрде орнату және іздеу кезінде жіберу жүйесі RLZ параметрлері. Chrome 76-тің келесі шығарылымы 30 шілдеге жоспарланған.

басты өзгерту в Chrome 75:

  • canvas.getContext() әдісінде қосылды стандартты DOM жаңарту механизмін айналып өту және OpenGL арқылы тікелей шығару арқылы ең аз кідірісті қамтамасыз ететін баламалы көрсету жүйесін пайдаланып Canvas мәтінмәндерін (2D немесе WebGL) өңдеуге арналған «синхрондалмаған» жалауша;
  • API кеңейтілді Web Share (object navigator.share), оның көмегімен жеке түймелер тізімінің орнына келушіге қатысты әлеуметтік желілерде жариялау үшін бірыңғай түймені жасауға болады. API жаңа шығарылымында қосылды файлдарды басқа қолданбаларға жіберу үшін стандартты диалогты көрсету мүмкіндігі (мысалы, Android жүйесінде пошта, Bluetooth және т.б. арқылы жіберу үшін блок көрсетіледі);
  • Орындалды сандық литералдардағы сандар топтарын астын сызу арқылы бөлу мүмкіндігі. Мысалы, үлкен сандардың оқылуын жақсарту үшін кодта 1_000_000_000 мәнін көрсетуге болады және бұл сан 1000000000 ретінде өңделеді;
  • Барлық жұмыс үстелі пайдаланушылары үшін әдепкі бойынша қосылған сайтты қатаң оқшаулау режимі, онда әртүрлі хосттардың беттері әрқашан әртүрлі процестердің жадында орналасады, олардың әрқайсысы өзінің құм жәшігін пайдаланады. Қатаң оқшаулау режимінің негізгі ерекшелігі қойындылар бойынша емес, домендер бойынша бөлу болып табылады, яғни. егер бұрын басқа домендерден жүктелген сценарийлердің, iframes және қалқымалы терезелердің мазмұны негізгі сайтпен бір процесте орындалса, енді олар әртүрлі процестерге бөлінеді;
  • Қара тізімге енгізілген қондырмалар енді өшіріліп, белсенді емес режимге қойылмай, толығымен жойылады.
  • Кірістірілген Chrome тапсырмалар менеджерінде (Параметрлер > Қосымша құралдар > Тапсырмалар реттеушісі) қамтамасыз етілген Қызмет көрсету қызметкерлерін көрсету;
  • "" төлсипаты window.open() әдісіне қосылдынореферер«, Referer тақырыбын толтырмай бетті ашуға мүмкіндік береді;
  • Қосылды директивалар ХҚКО (Мазмұн қауіпсіздігі саясаты) "script-src-attr", "script-src-elem", "style-src-attr" және "style-src-elem", сценарийдің және стиль директиваларының функционалдығын қамтамасыз етеді, бірақ жекелеген оқиғалар өңдеушілеріне, элементтерге немесе атрибуттарға қолдану мүмкіндігі;
  • Web Authentication API ішінде қосылды FIDO CTAP2 PIN протоколын қолдайтын пернелермен операцияларды авторизациялау үшін пайдаланушы анықтайтын PIN кодын пайдалануға арналған қолдау. FIDO CTAP2. Конфигуратордың «Қосымша» бөлімінде «Қауіпсіздік кілттерін басқару» тармағы пайда болды, онда USB дискісінде орналасқан кілттерді қорғау үшін PIN кодын, сондай-ақ кілтті қалпына келтіру опциясын тағайындауға болады (барлығын өшіру). деректер және PIN коды);
  • Нысандар Web Animations API интерфейсіне қосылды
    AnimationEffect және KeyframeEffect, анимациялық элементтерді және уақытты (ұзақтық, кешігулер) интерактивті басқаруға мүмкіндік береді.
    Сонымен қатар, жаңа конструктор қосылды Анимация(), ол кеңірек анимацияны басқаруды қамтамасыз етеді. Бұрын Web Animations API бағдарламасы бұрыннан жасалған Animation нысанын қайтаратын Element.animate() әдісі арқылы анимациялар жасауға мүмкіндік берді. Енді әзірлеуші ​​оны құруды анық конструктор шақыруы арқылы басқара алады, онда, мысалы, KeyframeEffect нысанын көрсетуге болады;

  • Қосылған опция HTMLVideoElement.playsInline, браузерге бейнені элементтің ойнату аймағында көрсетуге нұсқау беру (мысалы, толық экранда ойнату әдісін қамтамасыз ету);
  • MediaStreamTrack.getCapabilities() әдісі аудио құрылғылармен байланысты сипаттар үшін жарамды мәндер ауқымын алу мүмкіндігін жүзеге асырады (іріктеу жиілігі, кешігулер, арналар саны және т.б.);
  • API WebRTC жүйесіне қосылды RTCDtlsTransport RTP және RTCP пакеттері жіберілетін немесе қабылданатын SCTP немесе DTLS (Datagram Transport Layer Security) пайдалану сияқты белсенді тасымалдаулар туралы ақпаратты алу үшін. RTCIceTransport интерфейсі көліктердің күйі туралы ақпарат беру үшін де қосылды
    RTCPeerConnection нысанында пайдаланылатын ICE;

  • Cache-Control тақырыбы директиваны жүзеге асырады.қалпына келтіру кезінде ескірген«, бұл браузер жарамдылығын мерзімі өткен асинхронды қайта тексеруі бар ресурсты пайдалана алатын қосымша уақыт терезесін орнатуға мүмкіндік береді;
  • Қосымша функция Инерциялық айналдыру кезінде элементтерге ілінісуді анықтау үшін Snap Stop түймесін айналдырыңыз (мысалы, тізімдегі кескіндерді таңдау кезінде кең сырғыту қимылы соңғы элементті емес, келесі элементті таңдауға әкеледі);
  • Android нұсқасы аутентификация пішіндерінде тіркелгі параметрлерін автоматты түрде толтыруға арналған интерфейсті жақсартты. Анықтама блогы енді тікелей экрандық пернетақтаның үстінде көрсетіледі және басқан кезде енгізу пішінін жасырмай, экрандық пернетақтаның орнына ықтимал сақталған опцияларды көрсетеді;
  • Reader режиміне эксперименттік қолдау қосылды, қосулы кезде тек маңызды мәтін көрсетіледі және барлық ілеспе басқару элементтері, баннерлер, мәзірлер, шарлау жолақтары және мазмұнға қатысы жоқ беттің басқа бөліктері жасырылады. Жаңа режимді қолдауды қосу chrome://flags/#enable-reader-mode опциясы арқылы жүзеге асырылады, содан кейін оны пайдалану опциясы ашылмалы мәзірде пайда болады;
  • V8 JavaScript механизмі WebAssembly компиляция нәтижелері үшін айқын кэштеу режимін жүзеге асырады (бет қайта ашылғанда, бұрын өңделген WebAssembly құрамдастары кэштен іске қосылады). IN
    WebAssembly сонымен қатар жадтың үлкен аумақтарын көшіру, толтыру және инициализациялау үшін жаңа memory.copy, memory.fill, table.copy, memory.init және table.init нұсқауларын қосты;

  • Скрипттерді жылдам талдауға қолдау қосылды, өйткені олар негізгі Chrome ағынынсыз желі арқылы жүктеледі. Бұрын ағын алдымен негізгі ағында қабылданып, одан талдаушыға қайта бағытталды. Бұл реттеу HTML талдау және басқа JavaScript сценарийлерін орындау сияқты негізгі ағында орындалатын басқа тапсырмалар арқылы қайта бағыттауды бұғаттауға болатынын білдірді. Енді мұндай қайта бағыттау жойылды;
  • Веб-әзірлеушілерге арналған құралдардағы жақсартулар:
    • CSS тексеру режимі CSS сипаттарында қолдануға болатын функциялардың атаулары мен негізгі мәндерін автотолтыруды қамтамасыз етеді (мысалы, «сүзгі: бұлыңғыр (1px)»). Ұсынылған мәндер алдын ала қаралған бет орналасуында бірден көрсетіледі;
      Chrome 75 шығарылымы

    • Ctrl+Shift+P пернелер тіркесімін басқан кезде көрсетілетін пәрмендер тақтасында «Сайт деректерін өшіру» пәрмені бетке қатысты барлық деректерді өшіру үшін орындалады (Қолданбаға қоңырау шалу > Жадты тазалау мәзіріне ұқсас), соның ішінде Қызмет қызметкерлері, localStorage, sessionStorage , IndexedDB, Web SQL , Cookie файлдары, кэш және қолданба кэші;
    • Барлық бар IndexedDB дерекқорларын көру мүмкіндігі қосылды (бұрын Қолданба > IndexedDB ішінде ағымдағы домен үшін дерекқорды қарау мүмкін болды, бұл мысалы, iframe арқылы жүктелген блоктарда IndexedDB пайдалануын тексеруге мүмкіндік бермеді);

      Chrome 75 шығарылымы

    • Желіні тексеру интерфейсінде меңзерді «Өлшем» бағанындағы өрістердің үстіне апарған кезде пайда болатын құралдар кеңесі енді ресурс өлшемін қысусыз бастапқы түрінде көрсетеді;

      Chrome 75 шығарылымы

    • Түзеткіштің бүйірлік тақтасы жолдағы күрделі өрнектердің жеке бөліктеріне байланысты үзіліс нүктелерінің күйі туралы ақпаратты бөлек шығаруды қамтамасыз етеді (кіріктірілген үзу нүктесі), мысалы, әдісті шақыру тізбегінде орнатылғандар;

      Chrome 75 шығарылымы

    • IndexedDB және Cache тексеру тақталары енді дерекқордағы немесе кэштегі ресурстардың жалпы санының есептегіштерін көрсетеді;
      Chrome 75 шығарылымы

  • Эксперименттік Канар құрылыстарында қосылды Қолдау
    chrome://flags#dns-over-https ішінде белсендіруге болатын HTTPS арқылы DNS (DoH, HTTPS арқылы DNS) қатынасу. DoH провайдерлердің DNS серверлері арқылы сұралған хост атаулары туралы ақпараттың ағып кетуіне жол бермеу, MITM шабуылдарымен және DNS трафигі спуфингімен күресу, DNS деңгейінде блоктауға қарсы тұру немесе DNS-ке тікелей қол жеткізу мүмкін болмаған жағдайда жұмысты ұйымдастыру үшін пайдалы болуы мүмкін. серверлер (мысалы, прокси арқылы жұмыс істегенде);

Инновациялар мен қателерді түзетуден басқа, жаңа нұсқа жояды 42 осалдық. Көптеген осалдықтар құралдармен автоматтандырылған тестілеу нәтижесінде анықталды АдресСанитизатор, Жад тазартқыш, Ағынның тұтастығын басқару, LibFuzzer и AFL. Браузерді қорғаудың барлық деңгейлерін айналып өтуге және құм жәшігінен тыс жүйеде кодты орындауға мүмкіндік беретін маңызды мәселелер анықталмады. Ағымдағы шығарылымның осалдықтарын анықтағаны үшін ақшалай сыйақы төлеу бағдарламасының бір бөлігі ретінде Google 13 9000 доллар тұратын 5000 сыйлықты (бір $ 1000 500 марапат, екі $ 7 XNUMX марапат және төрт $ XNUMX сыйлық) төледі. XNUMX сыйлықтың мөлшері әлі анықталған жоқ.

Ақпарат көзі: opennet.ru

пікір қалдыру