Google Chrome: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
м Відкинуто редагування 194.54.162.35 (обговорення) до зробленого SergKSV
Мітка: Відкіт
SergKSV (обговорення | внесок)
Рядок 1272:
 
* Додана експериментальна підтримка видеокодека AV1, розробленого альянсом Open Media (AOMedia), в якому представлені такі компанії, як Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN і Realtek. AV1 позиціонується як загальнодоступний і не вимагає оплати відрахувань вільний формат кодування відео, який помітно випереджає H.264 і VP9 за рівнем стиснення. Для включення підтримки AV1 слід активувати опцію "chrome: // flags / # enable-av1-decoder";
|-
|70.0.3538.67
|16.10.2018 (Linux, OS X та
16.10.2018 (iOS)
 
16.10.2018(Android)
|
|
|
|
* Користувачеві надана можливість вибіркової активації доповнень тільки для певних сайтів, з забороною застосування доповнень для сайтів, які не включені в білий список. Також доступний режим індивідуальної активації доповнення на кожній сторінці, при якому додаток включається тільки після явного кліка на значку в панелі. Зазначені можливості можна використовувати для захисту від прихованого здійснення доповненнями нецільових дій, таких як видобування зі сторінки персональних даних або підстановки реклами;
 
* Додана можливість перезавантаження разом декількох вкладок - тепер можна виділити групу вкладок і натиснути "Ctrl + R" або кнопку "Reload" в меню, тоді
 
* Доданий експериментальний режим швидкого перемикання на відкриту вкладку зі списку рекомендацій в адресному рядку ( "Switch to this tab" в chrome: // flags / # omnibox-tab-switch-suggestions). Для сторінки, вже відкритої в іншій вкладці, буде показана кнопка для швидкого переходу до цієї вкладці;
 
* Завершено трьохетапний процес зміни індикації безпеки з'єднання - прибраний значок із зображенням замку для HTTPS, а колір напису "Not Secure" для з'єднань HTTP замінений з сірого на червоний.
 
* В адресний рядок доданий індикатор "File" для виділення доступу до локальних ресурсів. Раніше запропонована зміна, прибирають відображення схеми "file: //" в адресному рядку, відхилено.
 
* Враховано невдоволення користувачів додаванням в Chrome 69 Автоматичне з'єднання до профілю і залишенням Cookie Google після застосування функції видалення всіх Cookie. У новій версії запропонована настройка "Allow Chrome sign-in", що дозволяє виключити прив'язку входу в Chrome з входом в сервіси Google. Функція видалення всіх Cookie тепер очищає все без винятку Cookie, включаючи сесійні Cookie від Google. При очищенні Cookie також автоматично розривається підключення браузера до профілю Google.
 
* Також змінено індикатор входу, який тепер дозволяє відразу зрозуміти підключений користувач чи ні і чи включена в настройках синхронізація даних.
 
* Забезпечено автоматичний вихід з полноекраного режиму в разі відображення будь-яких діалогових вікон, спеціальних запитів на аутентифікацію, форм проведення платежів і вікон вибору файлів. Вихід з повноекранного режиму здійснюється, щоб виключити ситуації, коли зловмисник може підштовхнути користувача до невірних дій, маніпулюючи зміною навколишнього контексту;
 
* Для платформи Windows 10 активований API Web Bluetooth, раніше доступний тільки на платформах Android, Chrome OS і macOS. Web Bluetooth дозволяє web-додатків отримати доступ до зовнішніх пристроїв, пов'язаних через протокол Bluetooth Low Energy (BLE). Наприклад, за допомогою кількох рядків код на JavaScript можна отримати доступ до зовнішніх сенсорів, принтерів та екранів. Web Bluetooth API використовує протокол GATT. Для виявлення пристроїв застосовується механізм Physical Web, що дозволяє швидко отримувати посилання на навколишні об'єкти за допомогою Bluetooth-міток Eddystone;
 
* У збірки для Windows додана можливість установки web-додатків, що працюють в режимі Desktop Progressive Web Apps, який дозволяє організувати роботу з web-додатком, як з відокремленої програмою;
 
* Додано "Origin Trial" для API Shape Detection, що надає функціональність для розпізнавання наявності різних елементів на зображеннях. На основі Shape Detection API створені більш високорівневі Face Detection API, Barcode Detection API і Text Detection API. На основі переданого при виклик бітмапами API Face Detection поверне позиції осіб, а також позиції очей, носа і губ для кожного виявленого особи. Barcode Detection API дозволяє декодувати штрих-коди і QR-коди в текстовий вигляд. Text Detection API дозволяє отримати текстове представлення тексту, наявного в зображенні (підтримується тільки розпізнавання символів Latin-1);
 
* У Web Authentication API розширені можливості, пов'язані з типом облікових даних PublicKeyCredential, що застосовується для аутентифікації на сайті з використанням USB-токенів і біометричних датчиків. Крім роботи на версіях Chrome для настільних систем, PublicKeyCredential тепер доступний і для платформи Android. Включена за замовчуванням підтримка біометричних датчиків macOS TouchID і Android Fingerprint;
 
* В тег "script" додана підтримка атрибуту "referrerpolicy", що дозволяє контролювати які дані будуть передаватися в заголовку Referrer (раніше даний атрибут підтримувався для елементів a, link, area, img та iframe);
 
* Реалізовано інтерфейс Intervention report, що дозволяє інформувати серверний додаток про рішення браузера не виконувати запит з міркувань безпеки, продуктивності і роздратування користувача. Повідомлення відправляється всередині HTTP-заголовка Report-To;
 
* У конструктор worker-ів доданий новий атрибут name, що дозволяє відрізняти виносні фонові обробники (dedicated worker) на ім'я, коли з одним URL пов'язано кілька обробників;
 
* Додана підтримка фінальної специфікації протоколу TLS 1.3 (<nowiki>RFC 8446</nowiki>), який відрізняється видаленням застарілих і ненадійних криптографічних примітивів (MD5, SHA-224) і можливостей (стиснення, повторне погодження, чи не-AEAD шифри, статичний обмін ключами RSA і DH, вказівка ​​unix- часу в Hello-повідомлення тощо), працює тільки в режимі forward secrecy (компрометації одного з довгострокових ключів не дозволяє розшифрувати перехоплений сеанс), забезпечує більш високу продуктивність, підтримує режим 0-RTT (усуває затримки при поновленні раніше вуст новлених HTTPS-з'єднань), підтримує потоковий шифр ChaCha20, алгоритм аутентифікації повідомлень (MAC) Poly1305, ключі аутентифікації на основі цифрових підписів Ed25519, HKDF (HMAC-based Extract-and-Expand Key Derivation Function), ключі на основі алгоритмів x25519 (<nowiki>RFC 7748</nowiki> ) і x448 (<nowiki>RFC 8031</nowiki>);
 
* Стабілізовано метод Array.prototype.sort;
 
* В JavaScript-движку V8 реалізована підтримка техніки Embedded builtins, що дозволяє економити пам'ять завдяки застосуванню загального згенерованого коду в різних ізольованих обробниках V8. Оптимізація включена для всіх платформ, за винятком ia32;
 
* Для WebAssembly додана експериментальна підтримка багатопоточності (включення через chrome: // flags / # enable-webassembly-thread);
 
* Припинено підтримка AppCache (технологія для організації роботи web-додатки в offline-режимі). В якості причини називається бажання позбутися від одного з векторів для здійснення атак, пов'язаних з Міжсайтовий Скриптінг.
|}
'''{{нп|список релізів Google Chrome||en|Google Chrome release history}}''' (актуальне оновлення інформації)