LINUX.ORG.RU

Firefox 30

 ,


0

2

Стала доступна для загрузки финальная версия Mozilla Firefox 30.

Основные изменения:

  • Переход на использование GStreamer 1.0 (с поддержкой H.264, MP3 и AAC при условии установки соответствующего плагина GStreamer).
  • В версию для Mac OS X добавлена поддержка сочетания клавиш command-E, подставляющего найденное выражение в выделенный текст.
  • Добавлена кнопка для вызова боковой панели, упрощающая доступ к боковым панелям с закладками, историей посещений и обменом ссылками в социальных сетях.
  • При использовании WebAudio стало возможным отключение звука и управление громкостью для каждого окна в отдельности.
  • В целях безопасности плагины больше не активируются по умолчанию, вместо этого каждый раз запрашивается согласие пользователя. Исключение сделано лишь для тех плагинов, которые находятся внутри расширений или в белом списке (подробности).
  • Добавленная в прошлом выпуске настройка signon.overrideAutocomplete (позволяющая сохранять введенные пароли в менеджере паролей, даже если владелец сайта установил атрибуту autocomplete значение «off»), переименована в signon.storeWhenAutocompleteOff и включена по умолчанию.

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

  • Внедрён инструмент Box Model Highlighter, позволяющий визуально оценить влияние параметров CSS на отступы вокруг элементов (663778).
  • В консоли добавлена подсветка и возможность перейти к узлу DOM при наведении на него курсора мыши (757866). Добавлена подсветка всех объектов и функций JavaScript (584733). Подробная информация об улучшениях консоли размещена в блоге.
  • Добавлена поддержка Console.count() (922208).

CSS:

  • Исправлена ситуация, когда при одновременном применении к объекту свойств outline и box-shadow контур объекта охватывал тень ([https://bugzilla.mozilla.org/show_bug.cgi?id=480888]480888).
  • Исправлено некорректное применение отступов к элементу <select>. До этого отступы ошибочно помещались снаружи выпадающего списка (963970).
  • Закрыт знаменитый баг возрастом 14 лет: появилась возможность использовать relative на ячейках таблицы (63895).
  • Включена по умолчанию поддержка свойства background-blend-mode (970600).
  • Добавлено специфическое для Firefox свойство overflow-clip-box, которое должно использоваться только в user agent stylesheets (966992).
  • По аналогии с Chrome и IE свойство line-height разрешено применять к элементам <input type=text|password|email|search|tel|url|unknown>, но меньше 1 их высоту сделать невозможно (349259).
  • Свойство line-height также можно без ограничений применять и к <input type=reset|button|submit> (697451).

JavaScript:

API/DOM:

  • Для облегчения сбора статистики использования браузера внедрена поддержка Navigator.sendBeacon (936340).
  • Добавлено свойство relList, возвращающее DOMTokenList в HTMLLinkElement, HTMLAreaElement и HTMLAnchorElement (968637).
  • Из интерфейса KeyboardEvent удалена поддержка неиспользуемой константы DOM_VK_ENTER. Вместо неё следует использовать DOM_VK_RETURN, которая отвечает сразу и за Enter, и за Return (969247).
  • В соответствии с последней версией спецификации Web components, переработано поведение Document.register (856140).
  • Началась работа над поддержкой Canvas hit regions из состава HTML5: добавлены методы CanvasRenderingContext2D.addHitRegion() и CanvasRenderingContext2D.removeHitRegion(). Чтобы включить эту поддержку, нужно найти настройку canvas.hitregions.enabled и установить ей значение true (966591).
  • Удалена поддержка нестандартного метода mozSlice у объектов Blob (961804).
  • По умолчанию отключены Archive API: ArchiveReader и ArchiveRequest. Они были экспериментально введены в Firefox 17, но остались не востребованы. Их можно включить с помощью настройки dom.archivereader.enabled (968883).
  • Запрещен вызов конструкторов WebIDL в качестве функций. Теперь они должны предваряться ключевым словом «new» (916644).
  • Методу Canvas.getContext() в качестве второго необязательного параметра добавлено значение «alpha», позволяющее указать нужно ли сохранять альфа-смешивание для этого контекста. Если параметр не указан, он принимает по умолчанию значение 1 (982480).

SVG

  • Добавлена поддержка фильтра <fedropshadow> и интерфейса SVGFEDropShadowElement из спецификации Filter Effects Module (964200).

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

  • По соображениям безопасности отключена поддержка NTLMv1 (NT LAN Manager version 1), но её можно включить в настройках. Рекомендуется переход на NTLMv2, которая, однако, не поддерживается на отличных от Windows платформах. Подробности в блоге Honza Bambas и в рассылке разработчиков.

>>> Подробности

anonymous

Проверено: fallout4all ()
Последнее исправление: Wizard_ (всего исправлений: 4)

Ответ на: комментарий от grem

Более того, в новой Opera расширение PDF-js, взятое из проекта Firefox, хотя бы показывает текст, а та же встроенная в Firefox тулза ничего не отображает для того же документа О_о

grem ★★★★★
()

Перешел с 24 на 30. Понравилось. Панели табов и URL только широкие. Их можно уменьшить?

Deleted
()

Intl.* функции наконец заработали, хотя писали ещё в новости про 29, что они должны работать. Кто-то брехал.

anonymous
()
Ответ на: комментарий от afterlanding

Пф, они даже форкнуть нормально не смогли. Куча багов и утечек.

a1batross ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.