Opera улучшает движок расширений в Opera 12.1
Представлено программное обеспечение Opera расширения в веб-браузере Opera не так давно. До этого пользователи Opera имели доступ только к виджетам, которые отображались в их собственном окне. Это ограничивало Opera по сравнению с Firefox, а затем и с Google Chrome, которые позволяли пользователям устанавливать расширения в браузере для прямого взаимодействия с содержимым на посещаемых ими веб-страницах.
Это изменилось, когда в браузере был представлен движок расширений, который имитировал, как Firefox и Chrome по большей части обрабатывали расширения. Opera Software, хотя и ограничена в некоторых отношениях, добавила возможность создания расширений быстрого набора для браузера, чего нет в Chrome или Firefox. Расширения быстрого набора могут отображать динамическое содержимое, такое как информация о погоде, биржевые диаграммы или последнее уведомление в Facebook на странице новой вкладки браузера.
Две недели назад Opera Software объявила о включении новых API-интерфейсов расширений в Opera 12.1 Beta:
- API контекстного меню — этот API позволяет разработчикам расширений интегрировать расширения в контекстное меню браузера, вызываемое правой кнопкой мыши. Разработчики могут создавать подменю и определять, когда элементы расширения будут отображаться в контекстном меню. Например, его можно отобразить, щелкнув правой кнопкой мыши изображение, саму страницу или выделив текст. [документация]
- Screenshot API — позволяет разработчикам расширений создавать снимки экрана видимой части экрана. [документация]
- API загрузчика ресурсов — добавляет возможность загрузки ресурсов из «других частей» расширения. [документация]
Расширения вроде Скриншоты или Перейти к IMDB 2 уже используют новые API. Обратите внимание, что вам необходимо использовать Opera 12.1 для использования новых функций, поскольку предыдущие версии Opera, включая стабильную версию Opera 12.02, не включают API. Вполне вероятно, что они будут официально выпущены с выходом Opera 12.10. (через Techdows)
