Переезды
Удалить политику функций: lazyload
Политика функции отложенной загрузки была предназначена для того, чтобы позволить разработчикам выборочно управлять атрибутом lazyload
в тегах <iframe>
и <img>
, чтобы обеспечить больший контроль над задержкой загрузки встроенного содержимого и изображений для каждого источника.
Политика удалена в пользу новой политики функций загрузки, а именно loading-frame-default-eager
, которая больше соответствует тому, как будет использоваться атрибут loading
. Удаление применяется как к заголовку Feature-Policy, так и к атрибуту allow
<iframe>
.
Статус платформы Chrome | Ошибка хрома
Удалить выходные данные из MediaStreamAudioDestinationNode
Согласно спецификации, MediaStreamAudioDestinationNode
в API веб-аудио не должен иметь выходных данных. Реализация Chrome имеет единственный вывод, который был удален.
Статус платформы Chrome | Ошибка хрома
Удалить небезопасное использование DeviceMotionEvent.
С 2015 года Chromium показывает предупреждения об устаревании всякий раз, когда API используется в незащищенном контексте просмотра. Chrome теперь ограничивает API для обеспечения безопасности контекста просмотра. Это изменение приводит реализации Chromium в соответствие с рекомендациями по конфиденциальности и безопасности, указанными в спецификации, а также с общими усилиями по отказу от использования мощных функций в небезопасных источниках.
Статус платформы Chrome | Ошибка хрома
Удалить небезопасное использование DeviceOrientationEvent.
С 2015 года Chromium показывает предупреждения об устаревании всякий раз, когда API используется в незащищенном контексте просмотра. Chrome теперь ограничивает API для обеспечения безопасности контекста просмотра. Это изменение приводит реализации Chromium в соответствие с рекомендациями по конфиденциальности и безопасности, указанными в спецификации, а также с общими усилиями по отказу от использования мощных функций в небезопасных источниках.
Статус платформы Chrome | Ошибка хрома
Политика прекращения поддержки
Чтобы поддерживать работоспособность платформы, мы иногда удаляем из веб-платформы API, которые отработали свой срок. Может быть много причин, по которым мы должны удалить API, например:
- Они заменены более новыми API.
- Они обновляются с учетом изменений в спецификациях, чтобы обеспечить согласованность и согласованность с другими браузерами.
- Это ранние эксперименты, которые так и не были реализованы в других браузерах и, таким образом, могут увеличить нагрузку на веб-разработчиков.
Некоторые из этих изменений затронут очень небольшое количество сайтов. Чтобы устранить проблемы заранее, мы стараемся заранее уведомлять разработчиков, чтобы они могли внести необходимые изменения для поддержания работоспособности своих сайтов.
В настоящее время в Chrome существует процедура прекращения поддержки и удаления API , по сути:
- Объявите об этом в списке рассылки Blink-dev .
- Устанавливайте предупреждения и указывайте временные рамки в консоли Chrome DevTools, когда на странице обнаруживается использование.
- Подождите, отслеживайте, а затем удаляйте эту функцию по мере снижения ее использования.
Вы можете найти список всех устаревших функций на сайте chromestatus.com, используя устаревший фильтр , а также удаленные функции, применив удаленный фильтр . В этих постах мы также попытаемся обобщить некоторые изменения, рассуждения и пути миграции.