Фев
22
2013

Финал браузера Firefox 19: просмотр pdf прямо в браузере

Mozilla представила финальный релиз 19 версии своего интернет-обозревателя.

Интеграция встроенного клиента чтения PDF-файлов

Основанный на проекте PDF.js, клиент позволяет открывать данный вид файлов прямо в браузере, без необходимости установки каких-либо плагинов и расширений. Он был написан на JavaScript и ранее уже был внедрен в браузер от Mozilla. Изменением является включение его по умолчанию.

Firefox 19 поддерживает чтение PDF-файлов

Клиент позволяет перемещаться на нужную пользователю страницу, масштабировать документ, переключаться в полноэкранный режим, скачивать непосредственно файл документа и распечатывать его. Что касается вопроса безопасности, остро стоящего в интернете с данным типом файлов, то клиент не подвержен уязвимостям, которые свойственны привычным плагинам с подобным функционалом.

Улучшения поддержки стандартов в Firefox 19

  • Добавлена поддержка CSS @page, с помощью которого становится возможным изменять CSS-свойства документа, при выводе его на печать;
  • Появилась поддержка свойства page-break-inside, которое разрешает или запрещает разрыв страницы внутри элемента при выводе на печать;
  • Добавлена функция canvas.toBlob ();
  • В свойстве CSS text-transform появилась опция full-width;
  • CSS-свойство viewport-percentage пополнилось новыми параметрами размера: vmin, vmax, vh, vw.

Улучшения для разработчиков

Инструменты для веб-разработчиков также были подвергнуты улучшениям. Так, например, в отладчике теперь имеется возможность скрытия не перечисленных свойств. Был добавлен отладчик для работы с расширениями и непосредственно самим браузером. Последняя возможность отключена по умолчанию, для ее активации необходимо на странице с продвинутыми настройками (about:config) включить параметр devtools.chrome.enabled (выставляем значение True).

Также в экспериментальном режиме доступна удаленная отладка в мобильной версии Firefox на Android и мобильной же операционной системе Firefox OS. Т.к. функционал, как уже сказано выше, носит экспериментальный характер — он также отключен по умолчанию. Активация возможна через включение (значение True) параметра devtools.debugger.remote-enabled.

Оптимизация производительности в Firefox 19

Разработчиками было принято решение организации следующей последовательности загрузки интернет-обозревателя: сразу после старта программы, в первую очередь отрисовывается ее интерфейс, затем начинает загружаться домашняя страница и выполняться другой код. Это должно ускорить время запуска Firefox.

Устранение уязвимостей

В релизе было устранено 8 найденных уязвимостей, из которых 4 были критическими и могли приводить к выполнению вредоносного кода. Еще 2 уязвимости имели высокий статус опасности и 2 — низкий.

После финала Firefox 19, 20 версия была переведена на стадию разработки Beta, а 21 на Aurora. Напомним, пользователи операционной системы Windows 8 могут опробовать специальную версию для современного интерфейса в ОС. Если говорить о времени выхода следующих версий, то 20 должна появиться в самом начале апреля, а 21 в середине мая.
Скачать Firefox 21 можно по ссылкам на нашей специальной странице.

Оставить комментарий

Цитировать

Следуй за нами в твиттере!