Как стать автором
Обновить

Расширение Opera: поиск по открытому сайту

Время на прочтение 2 мин
Количество просмотров 3.7K
16 декабря вышла финальная версия браузера Opera 11. Одно из ключевых нововведений – расширения, которые позволяют легко добавлять в браузер нужные вам функции. Для знакомства с новым API я решил разработать расширение, которое будет выполнять поиск по открытому (в текущей вкладке) сайту (не путать с Ctrl+F).

На многих сайтах нелегко найти нужную информацию из-за того, что поиск по сайту не работает или работает из рук вон плохо. Моё расширение частично решает эту проблему с помощью поисковых систем (Google, Яндекс и т.д.).

Скачать и установить из каталога расширений Opera

Перед первым использованием необходимо перезапустить браузер.

К сожалению, в данный момент API для расширений не позволяет редактировать контекстное меню и работать со стандартной формой поиска, поэтому пришлось создавать свою собственную форму поиска (появляется после клика по кнопке на панели инструментов).

image

После ввода текста в новой вкладке откроется поисковая система со списком страниц текущего (открытого) сайта, на которых есть искомый текст.

image

Расширение настроено для работы в поисковых системах Google, Yandex, Bing и Baidu. Для выбора поисковой системы нужно зайти в меню Инструменты -> Расширения -> Управление расширениями (или нажать Ctrl + Shift + E) -> Настройки расширения InSite Search

Поклонники браузера FireFox могут воспользоваться аналогичным расширением для своего браузера.

IMHO
Разрабатывать расширения для Opera не просто, а очень просто. Пусть сейчас API не может похвастаться богатым функционалом (лично мне не хватает работы с контекстным меню и element-based локализации), есть досадные баги и пробелы в документации, но разработчики Opera выбрали верное направление. Мне нравится Opera 11

Обновлено 31.12.2010
Вышла новая версия (1.0.1). В форму поиска добавлен выбор поисковой системы.

Обновлено 11.01.2011
Вышла новая версия (1.0.2). Добавлена опция «Открывать страницу поиска в текущем окне» (по умолчанию открывает в новом окне).
Теги:
Хабы:
+39
Комментарии 25
Комментарии Комментарии 25

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн