Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Firefox 31 for developers

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Хотите помочь документировать Firefox 31? См. список багов, требующих описания, и беритесь за дело!

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

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

Важные моменты:

Все баги инструментов разработчика, исправленные с Firefox 30 по Firefox 31.

CSS

  • Префикс «var-» у CSS-переменных изменён на «--» (bug 985838).
  • Исправлен нежелательный пробел для кратного 10 000 в корейских стилях счётчика (bug 985186).
  • Исправлены переходы CSS-прозрачности при псевдо-классе родителя :before и значении auto свойства overflow (bug 990340).
  • Псевдоэлемент ::-moz-math-stretchy удалён (bug 1000879).

HTML

  • Реализован элемент <track> (bug 629350).

JavaScript

Реализована новая функциональность ECMAScript 6:

Интерфейсы/API/DOM

  • Реализован конструктор для KeyboardEvent (bug 930893).
  • Реализован атрибут KeyboardEvent.isComposing (bug 993234).
  • Реализован интерфейс InputEvent (bug 993253).
  • Реализован атрибут InputEvent.isComposing (bug 993253).
  • Реализован CSS.escape() (bug 955860).
  • Событие mousemove теперь отменяемое, как в других браузерах (bug 704423). Вызов preventDefault() только выставляет атрибут defaultPrevented в true. То есть остальное поведение не изменилось. Например, это не может предотвратить выставление состояния :hover.

MathML

SVG

Нет изменений.

Аудио/видео

Нет изменений.

Безопасность

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

  • Атрибут «align» для urlbar-wrapper (ранее для urlbar-container), который был установлен в «center» со времён незапамятных, удалён. Это, как известно, влияет на сторонние темы. Вам следует внимательно посмотреть, какое исправление будет правильным для вашей темы, но для поддержания эквивалентного эффекта вы можете добавить в свою тему следующее CSS-правило:
    #urlbar-wrapper {
      -moz-box-align: center;
    }
  • nsIDOMWindowUtils.sendQueryContentEvent() и nsIDOMWindowUtils.sendSelectionSetEvent() имеют aAdditionalFlags как необязательный аргумент. Если вы вызываете nsIDOMWindowUtils.sendSelectionSetEvent() со значением true для aReverse, поведение может быть сломано этим изменением. См. подробности о aAdditionalFlags в объяснении каждого флага (QUERY_CONTENT_FLAG_* and SELECTION_SET_FLAG_*).

Add-on SDK

Важные моменты:

GitHub-коммиты, выполненные с Firefox 30 по Firefox 31. Это не включает никакие uplifts, сделанные после того, как этот релиз вступил в фазу Aurora.

Исправления багов с Firefox 30 по Firefox 31. Это не включает никакие uplifts, сделанные после того, как этот релиз вступил в фазу Aurora.

См. также

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

Метки документа и участники

 Внесли вклад в эту страницу: torbasow
 Обновлялась последний раз: torbasow,