В новой версии специалисты компании постарались сделать свой браузер еще более безопасным. Именно этой проблеме уделялось основное внимание. Чтобы пользователи Chrome 59 могли чувствовать себя под надежной защитой, Google исправил в веб-обозревателе 30 уязвимостей, что, безусловно, позволило сделать браузера более стабильным и защищенным.
А самым важным нововведением стал новый Material Design, который сделал интерфейс проще и понятнее для всех пользователей, хотя после обновления на первый взгляд дизайн покажется немного необычным, но к нему можно очень быстро привыкнуть. При интенсивной работе в Интернете на это понадобится всего несколько дней, и пользователь забудет, что когда-то у него стояла другая версия.
Кроме этого в компании отметили, что среди прочих нововведений можно заметить значительное улучшение инструментов разработчика и реализацию внутренних улучшений, которые позволили сделать веб-обозреватель еще лучше. А теперь давайте подробнее рассмотрим все реализованные нововведения, реализованные в Chrome 59.
Сразу же после обновления своего браузера до 59-й версии многие пользователи уже успели заметить, что цветовое оформление некоторых элементов меню стало другим. По крайней мере такие новшества отчетливо заметны на платформе Linux. Однако самые существенные изменения коснулись настроек браузера. Теперь эта часть меню выглядит совершенно иначе, чтобы убедиться в этом, достаточно открыть меню браузера и перейти в категорию настроек. Перед пользователям откроется новая вкладка с настройками, которая будет выглядеть абсолютно не так, как раньше.
Стоит напомнить, что интеграция нового дизайна в браузер Google Chrome началась еще 2 года назад. Компания решила добавлять свои нововведения постепенно, чтобы пользователи могли привыкнуть к новым элементам дизайна. Видимо, сейчас этот процесс уже подошел к концу, так что в скором времени никаких существенных изменений пока больше не предвидится.
Кроме изменения общего внешнего вида настроек, можно заметить еще 2 изменения. Одно из них касается непосредственно структуры настроек. Если раньше категория «Внешний вид» размещалась внизу, то теперь она была перемещена повыше. А вот пункт «При запуске открывать» наоборот перенесен немного вниз.
Также можно заменить, что теперь напротив почти всех пунктов появились переключатели. Раньше вместо них использовались так называемые чекбоксы, то есть квадратики, в которые для активации выбранной функции необходимо было поставить галочку обычным кликом мышкой.
Между тем, для недовольных новым дизайном все еще осталась возможность вернуться к прежнему оформлению. Для этого нужно зайти в раздел экспериментальных настроек, который размещается по адресу chrome://flags/. Там нужно отыскать функцию #enable-md-settings и деактивировать ее. Чтобы изменения вступили в силу, браузер нужно перезапустить. После таких манипуляций вернется не только цветовое оформление, но и прежний внешний вид страницы настроек. Однако пользователи должны иметь ввиду, что компания Google в скором времени намерена убрать возможность возвращения к старому дизайну, поэтому пользователям все же лучше привыкать к новому оформлению своего браузера.
Среди прочих нововведений можно отметить еще несколько новых изменений, которые пригодятся скорее всего разработчикам, а не обычным пользователям. Одной из таких функция является Headless Chrome. Пока она доступна только для двух десктопных платформ. Это Linux и macOS. Однако компания Google заверила пользователей в том, что в скором времени поддержка новой функции появится также в Chrome 59 для Windows. Headless Chrome предоставляет разработчикам возможность запускать Chrome даже в той среде, где отсутствуют подключенные монитор и прочие периферийные устройства.
Еще одно нововведение касается только версии веб-обозревателя для платформы macOS. В частности, в Chrome для этой ОС появились нативные уведомления, поддерживающие технологию Notifications API. Благодаря этому уведомления теперь будут отправляться пользователю непосредственно через саму систему уведомлений используемой операционной системы.
Также Chrome 59 начал поддерживать Service Worker navigation.preload API. С помощью этой технологии браузер сможет предварительно загружать запросы навигации, пока пользователь запускает Service Worker.
Разработчикам станет полезна еще одна функция, которая позволяет захватывать полноразмерный скриншот на панели инструментов.
Как уже было сказано, Google включил в новую версию своего браузера исправления для 30 уязвимостей. О некоторых из них компания узнала от сторонних разработчиков, которые в рамках соответствующей программы вознаграждений за обнаруженные баги получили премий на общую сумму 23 тысячи долларов.
Самую серьезную уязвимость удалось обнаружить независимому исследователю Чжао Цюйшуном, который известен в Сети под ником S0rryMybad. Обнаруженный им баг позволяет влиять на работу движка JavaScript V8. За проделанную работу Цюйшун получил денежное вознаграждение в размере 7500 долларов.
Еще 2 уязвимости были обнаружены специалистами в апреле. Один из исследователей сообщил о том, что ему удалось выявить некоторые проблемы с выполнением кода вне памяти. Второй рассказал о спуфинге омнибокс-адресов в браузере. Каждый из этих багов компания оценила в 3000 долларов.
Еще о нескольких опасных уязвимостях сообщил Халил Жани. Но обнаруженные им баги в общей сложности принесли исследователю всего 2000 долларов.
Во время работы над усилением безопасности Chrome эксперты также исправили еще одну брешь, которая касалась функции автозаполнения данных по кредитной карте.