13 октября 2015 года компания Google анонсировала 46-ую стабильную версию Chrome для Windows, Linux, Mac и Android, а также финальный выпуск браузера-близнеца с открытым исходным кодом Chromium (сборка 48.0.2537). На пользовательском уровне изменения функционала и интерфейса практически незаметны, т.к. в процессе "работы над ошибками" большинство заявленных улучшений остались "под капотом". В рамках программы по выплате денежных вознаграждений за обнаружение уязвимостей для текущего релиза было выплачено 8 премий на сумму 24674 долларов США (одна премия $8837, одна $6337, одна $3500, одна $3000, две $1000 и две $500).
Главная новость выпуска, о чем упоминалось в статье "Chrome начал борьбу с вирусными расширениями, flash-баннерами и видеорекламой" – это функция отключения автовоспроизведения мультимедийного контента в новых фоновых вкладках. Теперь при открытии, например, ссылок на YouTube в отдельных вкладках или при восстановлении сессии после сбоя каждое окно с медиа не придется приглушать. Другими словами, показ видео и проигрывание звука начинается только после того, как пользователь перейдет на вкладку. Что весьма актуально при посещении файлообменных порталов или онлайн-кинотеатров, ведь клонируемые лишние страницы с активной медиарекламой можно закрыть, не тратя нервы на бесполезный непрофильный контент.
Ниже – остальные значимые "вкусности" Chrome ver. 46.0.2490.71.
- Новая иконка обозревателя (на скриншоте - справа).
- Экспериментальная функция проверки орфографии одновременно на нескольких языках. Чтобы ее активировать, посетите chrome://flags/#enable-multilingual-spellchecker → "Включить" → выберите нужные языки ввода в настройке chrome://settings/languages (по умолчанию это английский, испанский, немецкий и русский, для читающих сей обзор).
- Интерфейс отображения списка загруженных файлов chrome://downloads можно модернизировать в стиле "Material design" (chrome://flags/#enable-md-downloads и "Enter" → "Включить").
- Новая опция пометки второстепенных вкладок, которые не жалко автоматически очистить в случае нехватки памяти. После очистки вкладка находится на панели и при клике перечитывается (chrome://flags/#enable-tab-discarding → "Включить" → управлять через chrome://discards).
- Появилась возможность отключения восстановления позиции на странице, при ее повторном отображении в результате навигации по истории посещений (при возврате через "Назад").
- Реализована возможность согласования с сервером, через специальные http-заголовки, оптимизированного варианта выдаваемого изображения, соответствующего параметрам экрана и текущего устройства (например, для Chrome и Opera можно отдавать изображения в формате WebP, для Edge - JPEG XR, для остальных - JPEG).
- У веб-разработчиков появились методы "оживлять" объекты в обход JavaScript с помощью CSS-анимации (для управления анимацией представлены CSS-свойства motion-offset, motion-path и motion-rotation).
- Поддержка изменения цвета интерфейса браузера и цвета фона через определение параметров в файле-манифесте веб-приложений, вызываемых с домашнего экрана.
- В инструментах разработчика улучшен вывод всплывающих подсказок и добавлена возможность определения собственных сетевых профилей.
- Появились средства идентификации событий, генерируемых при действиях пользователя, и событий, появляющихся в результате работы скриптов, что позволяет разработчикам реализовать защиту от фиктивных кликов ("накликивание").
- Интегрированы средства для информирования разработчиков сайтов о выявленных нарушениях привязки открытых ключей вследствие MitM-атак (Man in the middle или "человек посередине").
- В начале страницы можно задать список хостов для предварительного соединения с целью ускорить загрузку запрашиваемых в дальнейшем ресурсов.
- При наличии несущественных ошибок в шифровании доступа открытая страница теперь помечается как незащищенная (например, при открытии HTTPS-страницы в случае наличия на ней изображения, загружающегося по HTTP, такая страница будет помечена как незащищенная).
- В рамках программы по сокращению числа доступных API для незащищенных соединений, Cache API теперь работает только с HTTPS.
- Предоставлены средства более точного контроля времени выполнения скриптов и загрузки ресурсов, связанных с API Service Workers.
- Устранено 24 проблемы в безопасности и 13 критических уязвимостей в Adobe Flash Player.
Дмитрий Евдокимов
www.TestSoft.su
Горячие темы