Бета-версия Chrome 87 была выпущена 15 октября 2020 года, а стабильная версия — 17 ноября 2020 года.
Разделитель-запятая в атрибуте разрешения iframe
В объявлениях политики разрешений в теге <iframe>
больше нельзя использовать запятые в качестве разделителя между элементами. Вместо этого разработчикам следует использовать точки с запятой.
-webkit-font-size-дельта
Blink больше не будет поддерживать редко используемое свойство -webkit-font-size-delta. Вместо этого разработчикам следует использовать размер шрифта для управления размером шрифта.
Устаревшая поддержка FTP
Chrome прекращает поддержку URL-адресов FTP . Текущая реализация FTP в Google Chrome не поддерживает ни зашифрованные соединения (FTPS), ни прокси. Использование FTP в браузере настолько мало, что больше нецелесообразно инвестировать в улучшение существующего FTP-клиента. Кроме того, на всех затронутых платформах доступны более функциональные FTP-клиенты.
В Google Chrome 72 и более поздних версиях удалена поддержка получения подресурсов документов по FTP и рендеринга FTP-ресурсов верхнего уровня. В настоящее время переход по URL-адресам FTP приводит к отображению списка каталогов или загрузке в зависимости от типа ресурса. Ошибка в Google Chrome 74 и более поздних версиях привела к прекращению поддержки доступа к URL-адресам FTP через HTTP-прокси. Поддержка прокси-сервера для FTP была полностью удалена в Google Chrome 76. В Chrome 86 FTP был отключен для предварительных версий каналов (Canary и Beta) и экспериментально отключен для одного процента стабильных пользователей.
Остальные возможности реализации FTP в Google Chrome ограничены либо отображением списка каталогов, либо загрузкой ресурса по незашифрованным соединениям.
Остальная часть прекращения поддержки соответствует этому графику:
Хром 87
Поддержка FTP будет отключена по умолчанию для пятидесяти процентов пользователей, но ее можно включить с помощью флагов, перечисленных выше.
Хром 88
Поддержка FTP будет отключена.
Политика прекращения поддержки
Чтобы поддерживать работоспособность платформы, мы иногда удаляем из веб-платформы API, которые отработали свой срок. Может быть много причин, по которым мы должны удалить API, например:
- Они заменены более новыми API.
- Они обновляются с учетом изменений в спецификациях, чтобы обеспечить согласованность и согласованность с другими браузерами.
- Это ранние эксперименты, которые так и не были реализованы в других браузерах и, таким образом, могут увеличить нагрузку на веб-разработчиков.
Некоторые из этих изменений затронут очень небольшое количество сайтов. Чтобы устранить проблемы заранее, мы стараемся заранее уведомлять разработчиков, чтобы они могли внести необходимые изменения для поддержания работоспособности своих сайтов.
В настоящее время в Chrome существует процедура прекращения поддержки и удаления API , по сути:
- Объявите об этом в списке рассылки Blink-dev .
- Устанавливайте предупреждения и указывайте временные рамки в консоли Chrome DevTools, когда на странице обнаруживается использование.
- Подождите, отслеживайте, а затем удаляйте эту функцию по мере снижения ее использования.
Вы можете найти список всех устаревших функций на сайте chromestatus.com, используя устаревший фильтр , а также удаленные функции, применив удаленный фильтр . В этих постах мы также попытаемся обобщить некоторые изменения, рассуждения и пути миграции.