У каждого поисковика есть синтаксис запросов для поиска по отдельному сайту (например, для Гугла нужно написать site:habrahabr.ru для поиска только по Хабру). Логика работы моего расширения проста до безобразия — берет адрес сайта из активной вкладки и открывает в новой вкладке страницу поисковой системы с результатами поиска по этому сайту.
После установки расширения найдите в папке Opera файл с расширением .oex, переименуйте в zip и распакуйте.
Документация по расширениям на английском dev.opera.com/articles/extensions/
Перевод большинства статей есть на Хабре, но лично я предпочитаю читать первоисточник.
ОК. Благодарю.
Времени нет за всем уследить, но примерное представление о написании расширений для Оперы думаю не помешает. Вот и спросил.
Доку конечно лучше читать на сайте разработчиков, это факт. Переводы практически всегда задерживаются, да и свои ошибки бывают добавляют.
Плагин полезный, делает жизнь проще (да я ленюсь набивать поисковый запрос, пусть и из адресной строки). Неплохо бы добавить опцию выбора поисковика прямо в интерфейсе, а не через настройки. Не хватает поиска по википедии.
Если бы в Опере исправили старую ошибку (регрессию, вообще-то), то было бы возможно искать по текущему сайту прямо из адресной строки.
Preferences > Search > Add…
В поле адреса вводим: javascript:void(location.href='http://www.google.com/search?q='+escape('%s')+' site:'+location.host)
Все, кто заинтересовался возвращением этой функциональности, добро пожаловать сюда: bugs.opera.com/wizard
Я не проверял расширение, поэтому просто в качестве просьбы: используйте в поисках по максимуму оперные идентификаторы там, где они есть в дефолтном варианте. Вам всё равно, а нам лишняя копеечка не помешает ;)
исправьте, пожалуйста проблему с относительными величинами: из-за того, что я указал в настройках оперы минимальный размер шрифта 18 пунктов, поле поиска в вашем расширении сильно широкое, и кнопка «искать» переносится на следующую строку
Расширение не может получить url вкладок, которые были открыты до установки расширения, поэтому без перезагрузки оно будет работать только для новых вкладок (открытых после установки). Объяснить это обычному пользователю сложно, поэтому написал кратко «необходимо перезапустить браузер».
Расширение Opera: поиск по открытому сайту