--- title: Firefox 31 for developers slug: Mozilla/Firefox/Releases/31 translation_of: Mozilla/Firefox/Releases/31 ---
Хотите помочь документировать Firefox 31? См. список багов, требующих описания, и беритесь за дело!
Важные моменты:
Все баги инструментов разработчика, исправленные с Firefox 30 по Firefox 31.
Реализована новая функциональность ECMAScript 6:
Array
: {{jsxref("Array.prototype.fill()")}} ({{Bug(911147)}})Math
-функция: {{jsxref("Math.clz32()")}} ({{Bug(925123)}})String
: {{jsxref("String.prototype.normalize()")}} доступен в Firefox Desktop ({{Bug(918987)}}).Object
{{jsxref("Object.setPrototypeOf()")}}.Number
: {{jsxref("Number.MAX_SAFE_INTEGER")}} and {{jsxref("Number.MIN_SAFE_INTEGER")}}.KeyboardEvent
({{Bug(930893)}}).KeyboardEvent.isComposing
({{Bug(993234)}}).InputEvent
({{Bug(993253)}}).InputEvent.isComposing
({{Bug(993253)}}).mousemove
теперь отменяемое, как в других браузерах ({{Bug(704423)}}). Вызов preventDefault()
только выставляет атрибут defaultPrevented
в true
. То есть остальное поведение не изменилось. Например, это не может предотвратить выставление состояния :hover
.:
:-moz-math-stretchy
удалён ({{Bug(1000879)}}).Нет изменений.
Нет изменений.
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_*
).Важные моменты:
GitHub-коммиты, выполненные с Firefox 30 по Firefox 31. Это не включает никакие uplifts, сделанные после того, как этот релиз вступил в фазу Aurora.
Исправления багов с Firefox 30 по Firefox 31. Это не включает никакие uplifts, сделанные после того, как этот релиз вступил в фазу Aurora.
{{Firefox_for_developers('30')}}