Почти в каждой версии Chrome мы видим значительное количество обновлений и улучшений продукта, его производительности, а также возможностей веб-платформы. В этой статье описаны устаревания и удаления в Chrome 62, бета-версия которого доступна с 14 сентября. Этот список может быть изменен в любое время.
Удалить RTCPeerConnection.getStreamById()
Почти два года назад getStreamById()
был удален из спецификации WebRTC . Большинство других браузеров уже удалили эту функцию из своих реализаций, а в Chrome 60 эта функция объявлена устаревшей. Хотя эта функция считается малоиспользуемой, также считается, что существует некоторый незначительный риск совместимости с браузерами Edge и WebKit , кроме Safari. где getStreamById()
все еще поддерживается. Разработчики, которым нужна альтернативная реализация, могут найти пример кода в разделе «Намерение удалить» ниже.
Намерение удалить | Трекер Chromestatus | Ошибка хрома
Удалить SharedWorker.workerStart
Это свойство, которое предназначалось для использования при мониторинге производительности работников, было удалено из спецификации более двух лет назад и не поддерживается в других основных браузерах. Более современный подход к отслеживанию производительности работника будет использовать Performance.timing
.
Намерение удалить | Трекер Chromestatus | Ошибка хрома
Удалить SVGPathElement.getPathSegAtLength()
В Chrome 48 SVGPathElement.pathSegList()
и связанные с ним интерфейсы были удалены в соответствии со спецификацией SVG . В то время этот метод был по ошибке оставлен. Мы не ожидаем, что это удаление приведет к поломке каких-либо веб-страниц, поскольку за последние два года оно вернуло объект, которого больше не существует в Blink.
Намерение удалить | Трекер Chromestatus | Ошибка хрома
Удалить использование уведомлений из небезопасных iframe
Запросы разрешений от iframe могут сбить с толку пользователей, поскольку трудно отличить происхождение содержащей страницы от источника iframe, отправляющего запрос. Когда объем запросов неясен, пользователям трудно решить, предоставить или отклонить разрешение.
Запрет уведомлений в iframe также приведет в соответствие требования к разрешению уведомлений с требованиями к push-уведомлениям, что облегчит работу разработчиков.
Разработчики, которым нужна эта функция, могут открыть новое окно и запросить разрешение на уведомление.