Firefox 31 for developers

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

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

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

CSS

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

HTML

JavaScript

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

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

  • Реализован конструктор для KeyboardEvent (Firefox bug 930893).
  • Реализован атрибут KeyboardEvent.isComposing (Firefox bug 993234).
  • Реализован интерфейс InputEvent (Firefox bug 993253).
  • Реализован атрибут InputEvent.isComposing (Firefox bug 993253).
  • Реализован CSS.escape() (en-US) (Firefox bug 955860).
  • Событие mousemove теперь отменяемое, как в других браузерах (Firefox 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.

Смотрите также

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