This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Firefox 53 для разработчиков

Firefox 53 был выпущен 19 апреля 2017. В этой статье перечислены основные изменения, которые полезны не только для веб-разработчиков, но и разработчиков Firefox и Gecko, а также разработчикам дополнений.

Изменения для веб-разработчиков

Инструменты разработчика

CSS

Новые возможности

Другие изменения

  • Включить маски longhands по элементам SVG (Firefox bug 1319667).
  • [CSS-сетка] Исправлено: align-self/ justify-self:stretch/ normal не работает на <table> элементах сетки (Firefox bug 1316051).
  • Установленный: clip-path: circle() с большой ссылкой окно и процент радиус не оказывают правильно (Firefox bug 1324713.
  • При применении text-transform значения из uppercase древнегреческого текста, акцент на дизъюнктивной ETA (rj) больше не удаляется (см Firefox bug 1322989).
  • Наличие contents значения display контролировали через layout.css.display-contents.enabled настройку. В Firefox 53 эта настройка была удалена полностью, так что значение всегда будет доступен и больше не могут быть отключены (Firefox bug 1295788).

JavaScript

Мероприятия

DOM

Рабочие и работники сферы обслуживания

WebGL

Аудио, видео и медиа

Генеральная

  • Начиная с Firefox 53 для Android , декодирование массовой информации обрабатывается вне процесса для повышения производительности на многоядерных системах (Firefox bug 1333323).

элементы медиа

  • HTMLMediaElement.play () Метод, используемый для начала воспроизведения медиа в любом медиа-элемента, теперь возвращает Promise, которая выполняется, когда воспроизведение начинается и отклоняется если произошла ошибка (Firefox bug 1244768).

Web Audio API

WebRTC

HTTP / Networking

  • Gecko теперь имеет прив доступный в , about:config чтобы позволить пользователям устанавливать их по умолчанию Referrer-политики - (Firefox bug 1304623). Возможные значения: network.http.referer.userControlPolicy

    • 0 - no-referrer
    • 1 - same-origin
    • 2 - strict-origin-when-cross-origin
    • 3 - no-referrer-when-downgrade (по умолчанию)
  • Поддержка следующего протокола переговоров (NPN) была удалена в пользу протокола прикладного уровня переговоров (ALPN) - см Firefox bug 1248198.

  • Large-Allocation заголовок HTTP теперь доступен по умолчанию, и больше не скрывается за привилегированную (Firefox bug 1331083).

SVG

Переезды с веб-платформы

HTML / XML

  • dom.details_element.enabled Прив - которая контролируется включение / отключение <детали> и <Резюме> опорный элемент в Firefox - теперь был удалён из about:config. Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. См Firefox bug 1271549.

CSS

JavaScript

API-интерфейсы

Изменения для дополнения и разработчиков Mozilla

WebExtensions

Новые API:

Усовершенствованные API:

модули JavaScript-код

Старые версии