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

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


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

Скачать и установить из каталога расширений Opera
addons.opera.com/addons/extensions/details/insite-search/?display=ru

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

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

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


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

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

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

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

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

Источник: habrahabr.ru/blogs/opera/110800/

Поставил, ставится за несколько секунд. Действительно, удобно. Набирать в поисковом запросе «site:%sitename%» как-то ломает. А тут опа.

Для сравнения:
magspace.ru/search/topics/?q=asoiaf — обычный поиск тут.
magspace.ru/tag/asoiaf — поиск по тегам, причем поисковой строки я тут не нашел, только вводить через адресную строку.
www.google.com/search?q=asoiaf%20site:magspace.ru — гуглопоиск по сайту, реализуемый через этот плагин. Как видим, тут результатов нормальных побольше.
  • avatar
  • .
  • +19

Больше в разделе

6 комментариев

avatar

Работает:)
  • DEN
  • 0
avatar
о, монитор сервера bf2? :)))
avatar
Он самый:)
avatar
да, полезная вещица :) я ей так же рад, когда только появились "+", "-" в поиске для достижения наилучшего результата, наиболее подходящего пользователю )
  • one
  • 0
avatar
Незнал что магспасе с интернета доступен=))
  • ichi
  • 0
avatar
был сейчас уже как 2 месяца не доступен, видать запобоялись его и не пущают а может сами админы в «трусах»
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.