Расширение 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 — гуглопоиск по сайту, реализуемый через этот плагин. Как видим, тут результатов нормальных побольше.
На многих сайтах нелегко найти нужную информацию из-за того, что поиск по сайту не работает или работает из рук вон плохо. Моё расширение частично решает эту проблему с помощью поисковых систем (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 — гуглопоиск по сайту, реализуемый через этот плагин. Как видим, тут результатов нормальных побольше.
6 комментариев
Работает:)