Релиз Firefox 25
29 октября 2013 года
Проект Mozilla официально представил релиз web-браузера Firefox 25, а также мобильную версию Firefox 25 для платформы Android. В ближайшие часы ожидается релиз Seamonkey 2.22, а также обновление веток с длительным сроком поддержки Firefox 24.1.0 и Thunderbird 24.1.0, а также прошлых ESR-веток Firefox и Thunderbird 17, которые будут обновляться до момента выхода Firefox 24.2.0, запланированного на 10 декабря.
В скором времени на стадию бета-тестирования перейдёт ветка Firefox 26, а также будет отделена aurora-ветка Firefox 27. В соответствии с шестинедельным циклом разработки, релиз Firefox 26 намечен на 10 декабря, а Firefox 27 на 21 января.
Основные особенности Firefox 25:
- Строка поиска, вызываемая по Ctrl+F, теперь работает на уровне отдельных вкладок, т.е. прошлый ввод сохраняется для каждой вкладки в отдельности, а не используется единый буфер для всех вкладок;
- В случае, если браузер не запускался несколько месяцев, пользователю выводится форма с предложением перенести историю работы и настройки из другого браузера;
- Инициирование сброса Firefox более не приводит к очистке текущего сеанса;
- Возможность задания содержимого iframe в текущем блоке (inline), без загрузки дополнительного файла. Содержимое указывается через новый атрибут iframe srcdoc="";
- Поддержка Web Audio API, позволяющего динамически генерировать в web-приложениях различные пространственные звуковые эффекты и смешивать несколько источников звука, виртуально размещенных в различных точках пространства. Новый API позволяет создавать мощные web-приложения для обработки звука и, в сочетании с canvas 2D и WebGL 3D, обеспечить современное звуковое оформление для игр, выполненных только с использованием web-технологий;
- Поддержка CSS3-свойства background-attachment:local для управления прокруткой фона;
- Добавлено нестандартное CSS-свойство "-moz-os-version" для определения версии операционной системы (работает пока только для Windows, выдавая значения windows-xp, windows-vista, windows-win7, windows-win8);
- Добавлено нестандартное CSS-свойство "-moz-osx-font-smoothing" для контроля за сглаживанием шрифтов на платформе OS X;
- Реализована серия новых функций из спецификации ECMAScript 6: Number.parseInt, Number.parseFloat, Array.from, Array.of, Map#forEach, Set#forEach, а также набор новых математических функций: Math.log10(), Math.log2(), Math.log1p(), Math.expm1(), Math.cosh(), Math.sinh(), Math.tanh(), Math.acosh(), Math.asinh(), Math.atanh(), Math.hypot(), Math.trunc(), Math.sign() и Math.cbrt();
- Расширение встроенных инструментов для web-разработчиков: В интерфейс инспектирования страниц добавлена поддержка автодополнения имён и значений для CSS. В отладчике JavaScript появилась функция защиты от остановки кода определённых библиотек в результате срабатывания точек останова. Добавлена поддержка сохранения и импорта результатов профилирования. В панели отслеживания сетевой активности добавлено контекстное меню для копирования и переотправки URL-команд;
Ожидаемый в Firefox 25 переход на кардинально переработанное оформление Australis, примечательное заметным упрощением интерфейса, отложен до выпуска Firefox 28, который ожидается в марте. Новая тема оформления будет добавлена в Aurora-ветку 13 декабря. Тестирование штатных ночных сборок Firefox c интерфейсом Australis начнётся (Архивная копия от 17 декабря 2014 на Wayback Machine) в ближайшее время, в настоящее время для оценки нового интерфейса можно использовать отдельные ux-сборки (Архивная копия от 8 сентября 2015 на Wayback Machine). Новый интерфейс нацелен на максимальное сближение оформления Firefox для настольных систем, смартфонов и планшетов. В частности, будет удалена панель дополнений (бывшая статусная строка), а все пиктограммы дополнений будут перемещены в основную панель навигации. Меню в левом верхнем углу будет упразднено, вместо него будет предложено единое меню в стиле Chrome, содержащее заметно меньшее число элементов. Кнопки вкладок будут закруглены и перенесены в область над адресной строкой. Возможность создания собственных панелей будет удалена.
Улучшения версии Firefox 25 для платформы Android:
- Добавлена реализация гостевого режима, позволяющего временно передать друзьям телефон для просмотра в браузере их страниц, без возможности доступа к настройкам и контенту владельца;
- Включение системы блокирования смешанного контента, предназначенной для защиты пользователей от MITM-атак (man-in-the-middle) и от интеграции прослушивающих вставок на HTTPS-страницы. При наличии на доступной через HTTPS странице обращений к незащищённым HTTP-ресурсам, некоторые виды обращения по HTTP будут блокироваться по умолчанию. Блокироваться будет только активный контент, т.е. незащищённые запросы скриптов. Незащищённые запросы изображений и статического контента будут по прежнему разрешены.
- Для дополнений предоставлены средства для интеграции индикаторов в адресную строку;
- Возможность установки фоновых рисунков прямо из браузера, через выбор элемента контекстного меню "Set image as" для просматриваемого изображения;
- Изменено оформление раздела настройки параметров браузера, опции теперь сгруппированы в меню по категориям (синхронизация, кастомизация, приватность и т.п.);
- Добавлена локаль для украинского языка;
- Реализована возможность удалённой отладки просматриваемой на мобильном устройстве страницы в полнофункциональной версии Firefox для стационарных систем;
- Для разработчиков мобильных приложений добавлена поддержка Contacts API для доступа к информации в адресной книге.
Отдельно следует отметить, что кроме новшеств и исправления ошибок в Firefox 25 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
Источники править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.