Firefox 43
Доступен выпуск Firefox 43.
читать дальше
*.В API добавлена поддержка распознавания возможности воспроизведения видео в формате m4v.
*.Добавлены подсказки от поисковой системы при вводе поискового запроса в адресной строке. До этого такие подсказки выводились лишь в панели поиска.
*.Пользователь может выбратьрасширенный список блокировки для защиты от отслеживания в приватном режиме.
*. Проверка целостности ресурсов(скриптов и CSS) позволяет сверять загружаемые ресурсы с эталонными хешами ( 992096).
*.Фреймы со сторонних сайтов больше не могут получить доступ к localStorage и sessionStorage, если пользователь отключил приём кук со сторонних сайтов( 536509).
*.Механизм отчёта о здоровье браузера теперь собирает данные теми же способами, что и телеметрия.
*.Прекращена поддержка NPAPI-плагинов, не способных работать в многопроцессном режиме.
*.Автоматическое отображение экранной клавиатуры при переходе к полю ввода (только в Windows 8 и выше при наличии сенсорного экрана).
*. Исправления ошибок безопасности.
Инструменты разработчика:
*.Отображение в режиме инспектирования индикаторов для узлов с блокировками псевдо- классов.
*.Открытие настроек при нажатии клавиши F1.
*.Новый пункт в контекстном меню Инспектора: «Использовать в Консоли»(сохраняет выбранный элемент во временную переменную).
*.В интерфейс просмотра привязок CSS к элементам страницы добавлены возможность фильтровать стили по именам свойств, быстрый поиск правила, переопределяющего объявление CSSи поддержка строгой фильтрации.
*.Отображение в консоли трассировок стека для исключений.
*. Просмотр логов сервера в консоли.
*.Команда screenshot отныне позволяет выбрать разрешение.
*.Сообщения в Веб-консоли теперь ссылаются на вкладку «Сеть», вместо открытия во всплывающем окне.
*.Новый интерфейс WebIDE, реализованный через боковые панели.
*. Шкала временипри инспектировании анимации.
*.Исправлена работа инструмента Пипетка на веб-страницах с увеличенным масштабом.
CSS:
*.Удалён префикс у свойства hyphens( 953408).
*.Сокращённое свойство fontподдерживает указание font-stretch( 1057680).
*.Псевдокласс :fullscreenтеперь выбирает все элементы в полноэкранном режиме, вместо элементов верхнего уровня ( 1199522).
*.Устаревшие SVG1.1-свойства writing-mode(lr, lr-tb, rl, tb и tb-rl) добавлены в качестве ссылок на стандартные CSS-свойства ( 1205787).
HTML:
*.Если тег <img> содержит изображение в формате ICO с несколькими кадрами, разрешение изображения будет равным разрешению самого большого кадра, а не самого малого ( 1201796).
*.Значение области просмотра документа (задаваемое с помощью<meta name="viewport">) можно динамически менять с помощью JavaScript ( 976616).
JavaScript:
*.Включена поддержка новых методов ES2016 Array.prototype.includes()и TypedArray.prototype.inclu des()( 1070767).
*. Стрелочные функциибольше не имеют собственного объекта arguments. Этот объект теперь лексически связан (наследуется от внешней функции). В большинстве случаев предпочтительнее использовать rest-параметры(...args) => args[i]( 889158).
*.Объект arguments теперь может комбинироваться с rest-параметрами ( 1133298).
*.Отныне, ассоциированный объект arguments в нестрогих функциях предусмотрен только в том случае, если функция не содержит rest-параметров, параметров по умолчаниюили деструктурированных параметров( 1175394).
API/DOM:
*.IndexedDB: добавлена сортировка с учетом локали, позволяющая указывать локаль при создании индексов, что даёт возможность сортировать данные с учётом правил локали ( 871846). Эта нестандартная возможность доступна лишь в Firefox.
*.Service Workers:
*.Если ExtendableEvent.waitUnti l()вызывается вне обработчика ExtendableEvent, Firefox выбросит InvalidStateError; кроме того, множественные вызовы waitUntil()отныне суммируются, а итоговые обещания (promises) добавляются в список расширенных пожизненных обещаний( 1189644).
*.Реализованы методы PushMessageData( 1149195).
*.WebRTC: включён по умолчанию метод HTMLCanvasElement.captur eStream()( 1177276).
*. Battery Status APIтеперь использует новый синтаксис обещаний для Navigator.getBattery()( 1050749).
*.Заголовок User-Agent исключён из списка запрещённых имён заголовков, теперь он может быть задан в объекте Fetch Headersчерез XHR XMLHttpRequest.setReques tHeader()( 1188932).
*.Конструктор MediaRecorder.MediaRecor der()теперь принимает в качестве параметра словарь вариантов, что позволяет задать произвольный битрейт при записи аудио/видео ( 1161276).
*.Реализован интерфейс PerformanceObserverиз состава Performance Timeline API ( 1165796).
*.В рамках реализации Frame Timing API добавлены интерфейсы PerformanceRenderTiming и PerformanceCompositeTiming ( 1191178).
*.Реализован современный Screen Orientation API: доступны безпрефиксные Screen.orientationи интерфейс ScreenOrientation ( 1131470). Нестандартные Screen.mozOrientation, Screen.onmozorientationchange, Screen.mozLockOrientation() и Screen.mozUnlockOrientation() будут удалены в будущих выпусках.
*.В Linux, как и в Windows, Event.timeStampтеперь возвращает DOMHighResTimeStamp( 1026803).
*.Экспериментальная поддержка в Selectionсобытий selectionchangeиselectstart ; добавл ... selectstart; добавлены свойства обработчиков событий Document.onselectionchan geи GlobalEventHandlers.onsele ctstart( 571294) ( 1196479). Соответствующая настройка dom.select_events.enabled пока отключена.
*.В Firefox for Android и Firefox OS включена поддержка MouseEvent.offsetXи MouseEvent.offsetY( 1204841).
*.Удалён метод HTMLCanvasElement.mozFe tchAsStream()( 1206030).
*.Конструктор Request()и fetch()выбрасывают TypeError, если используются в URL, содержащей имя и пароль ( 1195820).
SVG:
*.Элементы SVG поддерживаютсвойство «transform-origin».
Изменения, не отражённые в примечаниях к выпуску:
*.Включена защита от неподписанных дополнений. Такие дополнения будут отключены. Пока ещё существует опция xpinstall.signatures.required, но в следующем выпуске она будет удалена.
*. Удаленаопция browser.search.showOneOffButtons, позволявшая вернуть старый вид выпадающего меню с поисковыми движками. Эта функция перенесена в дополнение Classic Theme Restorer.
*.Многие опции наподобие browser.safebrowsing.gethashURL теперь существуют в двух вариантах: browser.safebrowsing.provider.google.get hashURL и browser.safebrowsing.provider.mozilla.ge thashURL ( подробнее).
*.Включена поддержка MSE (media.mediasource.enabled) и поддержка формата WebM в MSE (media.mediasource.webm.enabled).