Устаревшие и удаленные версии Chrome 77

Джо Медли
Joe Medley

Переезды

Сети эмитентов карт как названия способов оплаты

Удаляет поддержку вызова PaymentRequest с сетями эмитентов карт (например, «visa», «amex», «mastercard») в поле supportMethods.

Намерение удалить | Статус платформы Chrome | Ошибка хрома

Устарело использование Web MIDI в небезопасных источниках.

Использование Web MIDI подразделяется на две группы: непривилегированное использование и привилегированное использование с разрешением sysex. До версии Chrome 77 только последнее использование запрашивает у пользователей разрешение. Чтобы уменьшить проблемы безопасности, разрешения будут запрашиваться всегда, независимо от использования sysex. Это означает, что использование Web MIDI в незащищенных источниках больше не будет разрешено.

Намерение удалить | Статус платформы Chrome | Ошибка хрома

Устаревания

Устаревший API WebVR 1.1

Этот API больше не поддерживается в Chrome и заменен API устройства WebXR, который, как ожидается, появится в Chrome 78. Пробная версия WebVR Origin завершилась 24 июля 2018 г.

WebVR никогда не был включен по умолчанию в Chrome и не был утвержден в качестве веб-стандарта. API устройства WebXR — это API-интерфейс, заменяющий WebVR. Удаление WebVR из Chrome позволяет нам сосредоточиться на будущем WebXR и снять нагрузку на обслуживание WebVR, а также подтвердить, что Chrome привержен WebXR как будущему для создания захватывающих веб-приложений. Удаление ожидается в Chrome 79.

Намерение удалить | Статус платформы Chrome | Ошибка хрома

Политика прекращения поддержки

Чтобы поддерживать работоспособность платформы, мы иногда удаляем из веб-платформы API, которые отработали свой срок. Может быть много причин, по которым мы должны удалить API, например:

  • Они заменены более новыми API.
  • Они обновляются с учетом изменений в спецификациях, чтобы обеспечить согласованность и согласованность с другими браузерами.
  • Это ранние эксперименты, которые так и не были реализованы в других браузерах и, таким образом, могут увеличить нагрузку на веб-разработчиков.

Некоторые из этих изменений затронут очень небольшое количество сайтов. Чтобы устранить проблемы заранее, мы стараемся заранее уведомлять разработчиков, чтобы они могли внести необходимые изменения для поддержания работоспособности своих сайтов.

В настоящее время в Chrome существует процедура прекращения поддержки и удаления API , по сути:

  • Объявите об этом в списке рассылки Blink-dev .
  • Устанавливайте предупреждения и указывайте временные рамки в консоли Chrome DevTools, когда на странице обнаруживается использование.
  • Подождите, отслеживайте, а затем удаляйте эту функцию по мере снижения ее использования.

Вы можете найти список всех устаревших функций на сайте chromestatus.com, используя устаревший фильтр , а также удаленные функции, применив удаленный фильтр . В этих постах мы также попытаемся обобщить некоторые изменения, рассуждения и пути миграции.