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

Google өзінің веб-шолғышының соңғы нұсқасын Chrome 96 шығарды. Chrome негізі болып табылатын ашық бастапқы Chromium жобасының тұрақты шығарылымы да қол жетімді. Chrome браузерінде Google логотиптері, бұзылу туралы хабарландырулар, DRM (сандық шектеулі басқару) модульдері, автоматты жаңартуды орнату және іздеу кезінде RELZ параметрлерін жіберу мүмкіндігі бар. Chrome 96 кеңейтілген тұрақты циклдің бөлігі ретінде сегіз апта бойы сақталады. Келесі шығарылым Chrome 97 4 қаңтарға жоспарланған.

Chrome 96 жүйесіндегі негізгі өзгерістер:

  • Мекенжай жолағының астында пайда болатын бетбелгілер жолағында әдепкі бойынша жасырын қолданбалар түймесі бар, ол орнатылған қызметтер мен веб қолданбалар тізімі бар chrome://apps бетін ашуға мүмкіндік береді.
    Chrome 96 шығарылымы
  • Платформаны қолдау тоқтатылды Android 5.0 және одан бұрынғы нұсқалары.
  • DNS арқылы HTTP-ден HTTPS-ке қайта бағыттауды қолдау қосылды (анықтаған кезде IP мекенжайлары «A» және «AAAA» DNS жазбаларынан басқа, «HTTPS» DNS жазбасы да сұралады, егер бар болса, браузер сайтқа HTTPS арқылы бірден қосылады).
  • Жұмыс үстелі басылымында «Артқа» және «Алға» түймелерін пайдалану кезінде жылдам шарлауды қамтамасыз ететін «Артқа» кэш басқа сайтты ашқаннан кейін бұрын қаралған беттерге шарлауды қолдау үшін кеңейтілді.
  • Браузер нұсқасы екі емес, үш таңбалы санға жеткеннен кейін ықтимал веб-сайт бұзылыстарын тексеру үшін "chrome://flags#force-major-version-to-100" параметрі қосылды (Chrome 10 шығарылғаннан кейін User-Agent талдау кітапханаларында көптеген мәселелер пайда болды). Қосылған кезде, User-Agent тақырыбы енді 100 нұсқасын көрсетеді (Chrome/100.0.4664.45).
  • Платформаға арналған жинақтарда Windows Желілік қызметтерді жұмыс істеуге қатысты деректер (кукилер және т.б.) желіні оқшаулау механизмін (Network Sandbox) енгізуге дайындық ретінде бөлек «Network» ішкі каталогына жылжытылды.
  • Origin Trials режиміне бірнеше жаңа API қосылды (бөлек белсендіруді қажет ететін эксперименттік мүмкіндіктер). Origin Trial жергілікті хосттан немесе 127.0.0.1 жүктеп алынған қолданбалардан немесе белгілі бір сайт үшін шектеулі уақытқа жарамды арнайы таңбалауышты тіркеп, алғаннан кейін көрсетілген API-мен жұмыс істеу мүмкіндігін білдіреді.
    • Терезелердің немесе қойындылардың мазмұнын түсіретін қолданбаларға (бейне конференциялар кезінде терезе мазмұнын таратуға арналған бағдарламалар сияқты) кіріс фокусы туралы ақпаратты алуға және оның өзгерістерін қадағалауға мүмкіндік беретін focus() әдісін қолдайтын FocusableMediaStreamTrack нысаны (атын BrowserCaptureMediaStreamTrack деп өзгертетін) енгізілді.
    • iframe, img және сілтеме сияқты тегтерде қосымша "маңыздылық" төлсипатын көрсету арқылы белгілі бір жүктелген ресурстың маңыздылығын көрсетуге мүмкіндік беретін Priority Hints механизмі енгізілді. Бұл төлсипаттың сыртқы ресурстар үшін браузерді жүктеу ретіне әсер ететін «авто», «төмен» және «жоғары» мәндері болуы мүмкін.
  • Кросс-Origin-Embedder-Policy тақырыбы, ол Cross-Origin оқшаулау режимін басқарады және артықшылықты әрекеттер бетінде қауіпсіз пайдалану ережелерін анықтауға мүмкіндік береді, cookie файлдары және клиент куәліктері сияқты тіркелгі деректеріне қатысты ақпаратты жіберуді өшіру үшін "тіркелгісіз" параметрді қолдау үшін жаңартылды.
  • CSS-те жаңа псевдокласс «:autofill» енгізілді, ол браузердің енгізу тегіндегі өрістерді автоматты түрде толтыратынын бақылауға мүмкіндік береді (өрістерді қолмен толтырған кезде селектор жұмыс істемейді).
  • Сұрау циклдарын болдырмау үшін CSS сипаттары HTML немесе BODY тегтеріне қолданылғанда, CSS құрамында сипат (CSS Containment) қолданылғанда, жазу режимі, бағыты және фондары енді қарау терезесіне таралмайды.
  • Таңдалған қаріптер тобында жоқ стильдерді (қиғаш, қалың және шағын шрифт) синтездеу мүмкіндігін басқаруға мүмкіндік беретін font-synthesis CSS қасиеті қосылды.
  • Интерфейстің жауап беру қабілетін өлшеу және оңтайландыру үшін қосымша түсініктерді қамтамасыз ететін PerformanceEventTiming API пайдаланушы әрекеттесу идентификаторын көрсететін InteractionID төлсипатымен жаңартылды. Бұл идентификатор әртүрлі көрсеткіштерді бір пайдаланушы әрекетімен байланыстыруға мүмкіндік береді. Мысалы, сенсорлық экранды түрту меңзерді төмен түсіру, тінтуірді төмен түсіру, меңзерді көтеру, тінтуірді көтеру және басу сияқты бірнеше оқиғаларды жасайды. InteractionID бір рет түрту арқылы барлық осы оқиғаларды байланыстыруға мүмкіндік береді.
  • Бет мазмұнын операциялық жүйеде орнатылған контраст параметрлеріне бейімдеу үшін (мысалы, жоғары контраст режимін қосу) медиа сұраудың жаңа түрі (Media Query) қосылды - "артықшылықтар-қарсылар".
  • Оқшау PWA үшін манифест енді жаһандық қолданба идентификаторы бар қосымша "идентификатор" өрісін қолдайды (егер өріс көрсетілмесе, анықтау үшін бастапқы URL мекенжайы пайдаланылады).
  • Оқшау PWA қолданбаларында енді URL өңдеушілері ретінде тіркелу мүмкіндігі бар. Мысалы, music.example.com қолданбасы https://*.music.example.com URL өңдеушісі ретінде өзін тіркей алады және осы сілтемелерді қолданатын сыртқы қолданбалардан, мысалы, жедел хабаршылар мен электрондық пошта клиенттерінен барлық өтулер әкеледі. жаңа шолғыш қойындысы емес, осы PWA қолданбаларының ашылуына.
  • wasm-unsafe-eval CSP (Content Security Policy) директивасы WebAssembly кодын іске қосу мүмкіндігін бақылау үшін қосылды. script-src CSP директивасы енді WebAssembly үшін де қолданылады.
  • WebAssembly енді сілтеме түрлерін (externref түрі) қолдайды. WebAssembly модульдері енді JavaScript және DOM нысандарына сілтемелерді айнымалы мәндерде сақтай алады және оларды дәлел ретінде бере алады.
  • PaymentMethodData нақты деректер түрлерін талап етпей, бір идентификаторды пайдалана отырып, кез келген карта түрін өңдеуге мүмкіндік беретін «негізгі карта» төлем әдісін қолдауды ескірген. Оның орнына Google Pay, Apple Pay және Samsung Pay сияқты балама әдістерді қолдану ұсынылады.
  • Сайт U2F (Cryptotoken) API пайдаланған кезде, пайдаланушыға бұл API ескіргені туралы ескерту көрсетіледі. U2F API әдепкі бойынша Chrome 98 жүйесінде өшіріледі және Chrome 104 жүйесінде толығымен жойылады. Оның орнына Web Authentication API пайдаланылуы керек.
  • Веб-әзірлеуші ​​құралдарын жақсартулар жасалды. Түстер, қаріптер, пайдаланылмаған мәлімдемелер және медиа сұраулар туралы ақпараттың қысқаша мазмұнын беретін және ықтимал мәселелерді бөлектейтін жаңа CSS шолу тақтасы қосылды. CSS өңдеу және көшіру жетілдірілді. CSS анықтамаларын JavaScript өрнектері ретінде көшіру опциясы Мәнерлер тақтасындағы мәтінмәндік мәзірге қосылды. Желі сұрауын тексеру тақтасына сұрау параметрін талдауы бар пайдалы жүктеме қойындысы қосылды. Веб консоліне барлық CORS (Шығын аралық ресурстарды ортақ пайдалану) қателерін жасыру опциясы қосылды және синхронды функцияларға арналған стек іздері енді көрсетіледі.
    Chrome 96 шығарылымы

Жаңа мүмкіндіктер мен қателерді түзетуден басқа, жаңа нұсқа 25 осалдықты түзетеді. Көптеген осалдықтар AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer және AFL көмегімен автоматтандырылған тестілеу арқылы анықталды. Браузерді қорғаудың барлық қабаттарын айналып өтуге және құм жәшігінен тыс жүйеде кодты орындауға мүмкіндік беретін маңызды мәселелер анықталмады. Ағымдағы шығарылымға арналған осалдық үшін сыйақы бағдарламасының бір бөлігі ретінде Google жалпы сомасы 60 000 АҚШ долларын құрайтын 13 сыйақы тағайындады (біреуі 15 000 доллар, бір сыйлық 10 000 доллар, екі 7 500 сыйақы, бір 5 000 доллар, екі 3 000 сыйақы, екі $ 3 000 сыйақы, бір $ 2000, екі, $1000 сыйақы және бір $500 сыйақы). Сыйлықтың бесеуінің мөлшері әлі анықталған жоқ.

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

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster