Skip to content

Changelog (список изменений)

jestxfot edited this page Jul 8, 2022 · 37 revisions

Chrome 103.0.5060.53 (21 июня 2022)

Ускорена загрузка страниц

Google постоянно работает над тем, чтобы ускорить работу Chrome, и в данном релизе представлено несколько улучшений по этой части. Chrome 103 включает поддержку кода ответа HTTP 103 «Ранние подсказки» (Early Hints).

На странице chrome://flags/#enable-prerender2 установите значение Enabled для параметра Prerender2. Этот флаг позволяет реализовать новую реализацию предварительного рендеринга.

На странице chrome://flags/#omnibox-trigger-for-prerender2 установите значение Enabled для параметра Omnibox trigger for Prerender2. Этот флаг добавляет триггеры адресной строки для предварительного рендеринга.

На странице chrome://flags/#search-suggestion-for-prerender2 установите значение Enabled для параметра Prerender search suggestions. Этот флаг включает новый механизм предварительного рендеринга для предложений в поисковой системе по умолчанию.

Блокировка оповещений с помощью машинного обучения

Google Chrome предлагает ряд функций, предназначенных для обнаружения вредоносных сайтов. Chrome 103 улучшает эти функции с помощью технологий машинного обучения, которые работают локально в браузере (и не отправляет данные в Google).

Машинное обучение помогает Chrome спрогнозировать, когда пользователь вряд ли подпишется на уведомления с веб-сайта. Затем браузер заблокирует эти раздражающие запросы. Если вы не согласны с решением Chrome, вы можете нажать кнопку Разрешить для этого сайта.

Экспериментальный редактор изображений для редактирования скриншотов

Он включает функции кадрирования, выделения области, рисования кистью, выбора цвета, добавления текстовых меток и вывода типовых фигур. Для включения редактора необходимо активировать настройки chrome://flags/#sharing-desktop-screenshots и chrome://flags/#sharing-desktop-screenshots-edit. После создания скриншота через меню Share в адресной строке в редактор можно перейти, нажав кнопку "Изменить" ("Edit") на странице с предпросмотром скриншота;

  • Автозаполнение полей с номерами кредитных и дебетовых платёжных карт, в котором теперь поддерживаются карты, сохранённые через Google Pay;
  • Изображения AVIF теперь доступны для общего доступа через Web Share.
  • API Gampepad теперь требует безопасный контекст.
  • Battery Status API больше не поддерживается в небезопасных контекстах, в частности на HTTP-страницах и HTTPS-iframe, встроенных в HTTP-страницы.

Chrome 102.0.5005.63 (24 мая 2022)

Google Lens

При поиске изображений через контекстное меню ("Search image with Google Lens" или "Найти через Google Объектив") результаты теперь показываются не на отдельной странице, а в боковой панели рядом с содержимым исходной страницы (в одном окне одновременно можно видеть как содержимое страницы, так и результат обращения к поисковой системе).

Принудительно включена Side Panel

Её больше нельзя убрать или отключить

Изменение порядка вкладок с помощью клавиатуры

Сочетания клавиш Chrome — отличный способ ускорить навигацию в Интернете. Chrome 102 получил поддержку новых горячих клавиш — теперь вы можете переставлять вкладки без использования мыши.

Веб-приложения могут открывать файлы

Google продолжает уделять внимание веб-приложениям, стараясь сделать их больше похожими на нативные приложения. Почти каждый выпуск Chrome включает новые функции для достижения этой цели. Chrome 102 теперь позволяет веб-приложениям открывать определенные файлы.

Пока речь не идет о возможности открывать файлы из веб-приложения. Веб-приложения могут объявить, что они могут открывать определенные файлы, после чего они могут появиться в качестве опции в меню Открыть с помощью.

Улучшена навигация по веб-приложениям

Chrome 102 получил новый API, упрощающий навигацию в веб-приложениях. Navigation API позволяет более плавно переходить между страницами без перезагрузки всей страницы

  • В настройках в секции "Конфиденциальность и безопасность" добавлен раздел "Руководство по конфиденциальности" ("Privacy Guide"), chrome://flags#privacy-guide.
  • Переработано отображение поиска изображений через контекстное меню
  • Продолжается работа по улучшению элементов управления окнами для веб-приложений.
  • Состояние сети теперь разделено с помощью ключа раздела сети (network partition key) для защиты от межсайтового отслеживания по побочным каналам.
  • Новое значение until-found для атрибута hidden делает элемент доступным для поиска с помощью поиска на странице, а также для прокрутки до текстового фрагмента и навигации по фрагментам.
  • Chrome 102 содержит три изменения в Secure Payment Confirmation API.
  • Веб-сайты больше не могут вызывать метод PaymentRequest.show() без активации со стороны пользователя.

Chrome 101.0.4951.41 (26 апреля 2022)

Новый интерфейс загрузок

В Chrome 99 началась работа над новым пользовательским интерфейсом для загрузок, который очень напоминает внешний вид аналогичного компонента в Microsoft Edge. Загрузки отображаются в небольшой области на панели инструментов, а не на большой панели внизу экрана.

Chrome 101 продолжает улучшать этот интерфейс. На этот раз был добавлен индикатор выполнения при загрузке нескольких элементов. Вы можете щелкнуть правой кнопкой мыши, чтобы увидеть контекстное меню «Показать в папке» («Показать в Finder» – для macOS) и другие опции. chrome://flags/#download-bubble

  • Свойство AudioContext.outputLatency оценивает время между тем, когда user-agent запрашивает хост-систему для воспроизведения буфера, и моментом, когда первый сэмпл в буфере обрабатывается устройством вывода звука.
  • CSS-свойство font-palette позволяет выбрать одну из предопределенных цветовых палитр, содержащихся внутри цветного шрифта.
  • API MediaCapabilities получил поддержку потоков WebRTC.
  • Разработчики могут добровольно отозвать разрешение на использование USB-устройств, которое было предоставлено пользователем с помощью метода USBDevice forget().
  • WebSQL удален в сторонних контекстах.

Chrome 100 (28 марта 2022)

Новая иконка

Впервые с 2014 года в Chrome появилась новая иконка. На этот раз ничего кардинального: Google просто удалил некоторые тени и сгладил контуры для более простого вида. Немного изменились оттенки цветов для большего контраста. Цвета стали более яркими, а градиент стал менее выраженным.

Сокращение User-agent

Строковые параметры User-agent сообщают веб-сайтам, какое устройство и операционную систему вы используете. Хотя эта информация может быть полезной, она также является персонифицированной и может быть использована для создания вашего профиля. Chrome 100 станет последней версией, поддерживающей «несокращенные» строки user-agent.

Их заменят строки user-agent, которые предоставляют сайтам сокращенную информацию, и более новый User-Agent Client Hints API. Новый API также будет вызывать меньше несовместимостей с веб-сайтами, которые становятся причиной сбоев.

Отключение звука на вкладке в один клик

Еще в 2018 году Google удалил возможность отключать звук вкладки, просто щелкнув значок динамика в заголовке. Эта функция присутствует в других браузерах, включая Microsoft Edge (который также основан на Chromium). chrome://flags/#enable-tab-audio-muting

  • В Chrome для Android появилось всплывающее окно подтверждения закрытия всех вкладок одновременно.
  • Chrome теперь предоставляет Digital Goods API для управления цифровыми продуктами и покупками из веб-приложений.
  • Метод HIDDevice forget() позволяет разработчикам добровольно отозвать ранее предоставленное разрешение на HIDDevice.
  • Метод NDEFReader makeReadOnly() позволяет веб-разработчикам сделать теги NFC постоянно доступными только для чтения с помощью Web NFC.
  • Добавлена возможность отклонять предупреждения о скомпрометированных паролях. Добавлена соответствующая политика PasswordDismissCompromisedAlertEnabled.
  • Обновления для правил open-in функции Legacy Browser Support.
  • Теперь браузер добавляет токены, привязанные к аккаунту Google, с целью различных проверок.

Chrome 99.0.4844.51 (1 марта 2022)

Значок загрузок

Microsoft Edge основан на Chromium, но имеет несколько отличий от Chrome. Вместо того, чтобы загрузки отображались на нижней панели, они появляются на значке в верхней панели инструментов. Google теперь тестирует эту функцию в Chrome 99.

Когда вы что-то загружаете, на верхней панели инструментов появляется маленький синий значок загрузки. Когда загрузка завершена, он становится серым и в конце концов исчезает. Эта функция все еще находится в разработке и может включать в круговой индикатор процесса загрузки в финальной версии. Google может позаимствовать больше возможностей из Edge, например добавить функцию закрепления значка на панели инструментов.

Системное поле выбора даты для веб-приложений

Запросы на эту функцию часто отправляли разработчики. В Chrome 99 можно использовать системное окно выбора даты (Date Picker) для форм. Вместо того, чтобы использовать хаки CSS и пользовательские виджеты, веб-приложения могут просто использовать средство выбора даты на вашем устройстве. Это еще одно обновление, которое делает веб-приложения более нативными. Протестировать поля выбора дат можно на демо-сайте.

Встроенное распознавание рукописного ввода

Google начал экспериментировать с интеграцией API распознавания рукописного ввода в Chrome 91. Новый API позволит разработчикам легко внедрять рукописный ввод в свои веб-приложения. Google дорабатывает этот API в версии 99. Раньше разработчикам приходилось использовать сторонние интеграции. Пока этот API доступен в настольных версиях Chrome.

Прекращение использования Manifest V2

В конце 2020 года Google представил API Manifest V3 для расширений. Важной особенностью Manifest V3 является то, что API webRequest, который использовался каждым расширением для блокировки рекламы, заменяется на API chrome.declarativeNetRequest.

Боковое меню для закладок и списка чтения

Иконка для запуска бокового меню отображается рядом с аватаркой пользователя, в одном ряду с адресной строкой. Панель разделена на две вкладки — «Список для чтения» и «Закладки». Отключить боковое меню можно на странице управления экспериментальными настройками Chrome. Для этого нужно скопировать и перейти по следующему адресу: chrome://flags/#side-panel.

  • Компания Google выпустила обновление своего популярного браузера Chrome до 99 версии и заявила, что теперь он быстрее любого другого браузера, включая нативный Apple Safari на macOS
  • Возвращена возможность удаления предлагаемых по умолчанию поисковых систем. Напомним, что начиная с Chrome 97 в конфигураторе в секции "Управление поисковыми системами" (chrome://settings/searchEngines) была прекращена возможность удаления элементов из списка поисковых систем по умолчанию (Google, Bing, Yahoo) и редактирования параметров поисковой системы, что вызвано недовольство многих пользователей.
  • Манифесты веб-приложений теперь поддерживают поле color_scheme_dark для указания альтернативного цвета темы и цвета фона для темного режима.
  • В Chrome 99 представлены версии свойств CSS без префиксов для выделения текста.
  • Каскадные слои CSS: поддержка создания слоев для представления элементов по умолчанию, сторонних библиотек, тем, компонентов, переопределений и т. д.
  • Battery Status API больше не поддерживается для небезопасных источников, таких как HTTP-страницы или HTTPS-iframe, встроенные в HTTP-страницы.

Chrome 89

Список чтения