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 28 для разработчика

Firefox 28 был выпущен 18 марта 2014 года. Список ключевых изменений в данной статье будет полезен не только веб-разработчикам, но и Firefox-, Gecko-разработчикам и разработчикам дополнений.

Хотите помочь документировать Firefox 28? Просмотрите список недостатков, которые надо устранить и приступайте!

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

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

  • The console.exception property has been added (Firefox bug 922214).
  • The console.assert property has been added (Firefox bug 760193).
  • App Manager: a new Manifest Editor was added.
  • App Manager: the toolbox used for debugging apps is now embedded in the app manager UI.
  • Web Console: added a "split console" mode - press Escape to quickly open the console in any other tool.
  • Web Console: added a dark theme for the output.
  • Debugger: pretty-print minified JavaScript.
  • Debugger: simply hover over any variable or click on it to bring up a pop-up that displays the current value.
  • Inspector: added a color picker in rules view and various tooltips.
  • Browser Toolbox: allows add-on and platform developers to use almost all of the developer tools while targeting the browser itself.

Больше деталей в этой публикации.

CSS

HTML

  • Реализована поддержка <input type=color> и <input type=number>, отключены по умолчанию.

JavaScript

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

MathML

  • Добавлена поддержка атрибута mathvariant (Firefox bug 114365).

SVG

Без изменений.

Аудио/Видео

  • Добавлена поддержка аудиокодека Opus для контента в мультимедиа-контейнерах WebM (Firefox bug 887978).
  • Интегрирована поддержка видео-декодера VP9 (Firefox bug 833023).

Сеть

  • Удалена поддержка протокола SPDY/2.

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

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

  • CSP was not enforced in sandboxed iframes. This has been fixed (Firefox bug 886164).
  • The CSP 1.1 experimental script-nonce directive has been implemented. The preference security.csp.experimentalEnabled should be set to true to enable this functionality (Firefox bug 855326).

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

Предыдущие версии