7
2012
Opera 12.10 — улучшение поддержки стандартов и API расширений
Разработчики браузера Opera представили финальную версию 12.10.
Вчера состоялся релиз Opera 12.10. Браузер доступен для платформ Windows, Mac и Linux. Версия содержит достаточно большое количество нововведений, большую часть из которых мы уже рассматривали в статье про бету 12.10.
Новые API для расширений Opera
12.10 расширяет возможности по разработке расширений. Добавлено несколько новых API: API контекстного меню (позволяет расширению добавлять пункт с различными действиями в контекстное меню, вызываемое нажатием правой кнопки мыши), Loader API, API Screenshot (позволяет создавать скриншот страницы). Также были улучшены возможности URL Filter API, используемого в блокировщиках рекламы.
В компании выделяют данный аспект новинок в релизе и даже сделали промо-ролик, связанный с возможностями расширений в Opera:
Помимо увеличения функциональности, в расширения была добавлена поддержка высокого DPI на новых экранах продуктов Apple (Retina Display).
Улучшение поддержки операционных систем Mac и Windows
В Opera 12.10 появилась поддержка некоторых функций в последних версиях операционных систем от Microsoft и Apple. Так, в Mac OS X Mountain Lion поддерживается работа с Центром Уведомлений (Notification Center), а также возможность быстро расшаривать контент через популярные ресурсы (доступно из адресной строки):
В Windows 8 и 7 добавлена поддержка сенсорного управления и pinch-to-zoom страниц.
Поддержка протокола SPDY
Теперь и Opera поддерживает экспериментальный протокол SPDY, разработанный и продвигаемый компанией Google. Протокол призван увеличить скорость загрузки сайтов. Пока он не сильно распространен в интернете, но, такие гиганты как Twitter, Gmail, WordPress и скоро Facebook — его поддерживают. Для индикации сайтов, поддерживающих протокол, разработчики Opera создали небольшое расширение.
Улучшение поддержки современных стандартов
В Opera 12.10 была расширена поддержка стандартов. Помимо поддержки новых, изменения коснулись уже поддерживаемых. Так, CSS3-свойства transitions, transforms, gradients, animations и flexbox теперь работают без префикса -o. В течение некоторого времени будут работать оба варианта написания — с префиксом и без.
Поддержка Fullscreen API, который позволяет видео, играм и веб-страницам использовать весь экран приложения. Правда, пока внедрена поддержка по документации от февраля текущего года, в то время, как последняя редакция стандарта обновлена в июле. В следующих версиях редакция будет обновлена на последнюю.
Page Visibility API, который позволяет страницам и веб-приложениям понимать, просматривает ли пользователь вкладку или нет. И соответственно, реагировать. Например, приостанавливать воспроизведение информации, видео и т.д.
Поддержка Web Sockets уже присутствовала в Opera некоторое время, но была отключена по умолчанию из-за вопросов безопасности (в старой версии спецификации была обнаружена проблема в безопасности). Теперь Web Sockets обновлены до последней версии и включены сразу.
Добавлена поддержка CSS Flexible Box Layout Module и CSS Conditional Rules Module Level 3 (@supports).
Кстати, Opera теперь поддерживает некоторые WebKit-префиксы. Хорошо это или плохо, но факт есть факт.
Теперь поддерживается International Color Consortium (ICC) profile v4 для фотографий на веб-страницах.
Другие изменения в Opera 12.10
Среди других изменений стоит выделить внедрение функции предварительной выборки DNS (DNS prefetching), которая активируется при наведении мыши на какую-либо ссылку и позволяет несколько быстрее загружать страницы.
Упрощен User Agent браузера: убраны элементы «U;» и индикатор языка системы пользователя.
Со времени бета-версии была проведена работа по повышению стабильности работы, исправлению некоторых багов в отображении сайтов и работе программы.
Закрытие уязвимостей
В версии 12.10 было закрыто 6 найденных уязвимостей, среди которых была 1 критическая и 3 с высоким статусом опасности. Критическая уязвимость была связана с обработкой SVG-графики. Также была закрыта проблема, получившая большую известность в рунете, благодаря которой появлялась возможность фишинга через элементы img.
Похожие записи:
Один комментарий Комментировать
Оставить комментарий

Тэги
Свежие комментарии
Архивы
- Октябрь 2014
- Сентябрь 2014
- Август 2014
- Июль 2014
- Июнь 2014
- Апрель 2014
- Март 2014
- Декабрь 2013
- Ноябрь 2013
- Октябрь 2013
- Сентябрь 2013
- Август 2013
- Июль 2013
- Июнь 2013
- Май 2013
- Апрель 2013
- Март 2013
- Февраль 2013
- Январь 2013
- Декабрь 2012
- Ноябрь 2012
- Октябрь 2012
- Сентябрь 2012
- Август 2012
- Июль 2012
- Июнь 2012
- Май 2012
- Апрель 2012
- Март 2012
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010
Еще теперь расширения только из каталога ставятся по умолчанию.