Что нового в Firefox 31 для Windows, Mac и Linux:
- На страницу новой вкладки добавлена форма для поиска в Интернете
- Задействована новая библиотека mozilla::pkix для проверки корректности цифровых сертификатов. Новая библиотека отличается более высокой надёжностью за счёт проверки всех доступных цепочек проверки сертификатов. Код библиотеки написан на C++ и составляет всего 4167 строк, что заметно упрощает её сопровождение (прошлая библиотека была излишне усложнена и состояла из 81865 строк из-за того, что была транслирована с Java на C). За выявление проблем с безопасностью в новой библиотеке Mozilla обещает выплатить премию в размере 10 тысяч долларов
- Реализована блокировка вредоносного ПО (malware) при обнаружении его в загружаемых файлах (подробнее)
- Частично реализована таблица OpenType MATH (раздел 6.3.6), подробнее в документации о математических шрифтах и MathML Torture Test
- Добавлена поддержка http-заголовка Prefer:Safe для поддержки функции родительского контроля
- Файлы аудио/видео .ogg, а также .pdf файлы, теперь обрабатываются Firefox, если для них не указано ни одно из приложений (только для Windows)
- Удалена инфраструктура CAPS для определения специфичных для сайтов разрешений (через параметры capability.policy.*). В частности, попытки использовать эту функциональность для предоставления доступа к буферу обмена больше не сработают. Единственным исключением является разрешение checkloaduri, которые все ещё может быть использовано как и раньше, чтобы разрешать сайтам загружать URI типа file://
- Реализован и включён WebVTT (подробнее)
- Поддержка переменных в блоках CSS. Появилась возможность создания переменных с префиксом «—» (ранее предлагался «var-«) и возможность их последующего использования при помощи инструкции var(). Например:
Выделить код
Код:
:root { --companyblue: #369; --lighterblue: #powderblue } h1 { color: var(companyblue); } h2 { color: var(lighterblue); }
- Инструменты разработчика: Отладчик дополнений (подробнее)
- Инструменты разработчика: Отладчик Canvas (подробнее)
- Для массивов добавлена поддержка метода Array.prototype.fill(), предназначенного для заполнения всего массива или части его элементов определённым значением
- Новая встроенная функция Object.setPrototypeOf() (подробнее)
- nonce-source и hash-source из CSP 1.1 включены по умолчанию
- Инструменты разработчика: В палитру цветов добавлен инструмент Пипетка (подробнее)
- Инструменты разработчика: Редактируемая Box Model (подробнее)
- Инструменты разработчика: Улучшен Редактор кода (подробнее)
- Инструменты разработчика: Консольная трассировка стека (подробнее)
- Инструменты разработчика: Копирование как cURL (подробнее)
- Инструменты разработчика: Стилизация логов консоли (подробнее)
- Включена по умолчанию поддержка интерфейса navigator.sendBeacon, для асинхронной передачи из браузера на сервер небольших порций данных
- Диалоги, порождённый событием onbeforeunload, больше не блокируют доступ к остальной части браузера
- Исправлен поиск частично выделенного текста ссылки из контекстного меню (985824)
Загрузить:
• Русская версия:
Windows (32-bit) (установка через Интернет)
Windows (32-bit) (установка в автономном режиме)
Mac OS X (32-bit/64-bit)
Linux (32-bit)
Linux (64-bit)
• Английская версия:
Windows (32-bit) (установка через Интернет)
Windows (32-bit) (установка в автономном режиме)
Mac OS X (32-bit/64-bit)
Linux (32-bit)
Linux (64-bit)
Что нового в Firefox 31 для разработчиков
Примечания к выпуску для Windows, Mac and Linux