Comments 25
Хотелось-бы рассказа о деталях реализации плагина, если Вас не затруднит конечно
У каждого поисковика есть синтаксис запросов для поиска по отдельному сайту (например, для Гугла нужно написать site:habrahabr.ru для поиска только по Хабру). Логика работы моего расширения проста до безобразия — берет адрес сайта из активной вкладки и открывает в новой вкладке страницу поисковой системы с результатами поиска по этому сайту.
Не, ну это понятно, не больше интересно о реализации самого расширения. Чтобы в общих чертах представить, как их писать
После установки расширения найдите в папке Opera файл с расширением .oex, переименуйте в zip и распакуйте.
Документация по расширениям на английском dev.opera.com/articles/extensions/
Перевод большинства статей есть на Хабре, но лично я предпочитаю читать первоисточник.
Документация по расширениям на английском dev.opera.com/articles/extensions/
Перевод большинства статей есть на Хабре, но лично я предпочитаю читать первоисточник.
ОК. Благодарю.
Времени нет за всем уследить, но примерное представление о написании расширений для Оперы думаю не помешает. Вот и спросил.
Доку конечно лучше читать на сайте разработчиков, это факт. Переводы практически всегда задерживаются, да и свои ошибки бывают добавляют.
Времени нет за всем уследить, но примерное представление о написании расширений для Оперы думаю не помешает. Вот и спросил.
Доку конечно лучше читать на сайте разработчиков, это факт. Переводы практически всегда задерживаются, да и свои ошибки бывают добавляют.
Начните с «Hello, world» dev.opera.com/articles/view/opera-extensions-hello-world/
Если знакомы с JavaScript, то освоитесь очень быстро. И, конечно, смотрите исходный код реально работающих расширений из каталога Оперы.
Если знакомы с JavaScript, то освоитесь очень быстро. И, конечно, смотрите исходный код реально работающих расширений из каталога Оперы.
habrahabr.ru/blogs/opera/106609/
habrahabr.ru/blogs/personal/31441/
Рекомендую ознакомиться. А за подробностями уже на dev.opera.
habrahabr.ru/blogs/personal/31441/
Рекомендую ознакомиться. А за подробностями уже на dev.opera.
на хабре в блоге оперы смотрите статьи, там почти всё освещено, на русском.
Плагин полезный, делает жизнь проще (да я ленюсь набивать поисковый запрос, пусть и из адресной строки). Неплохо бы добавить опцию выбора поисковика прямо в интерфейсе, а не через настройки. Не хватает поиска по википедии.
Если бы в Опере исправили старую ошибку (регрессию, вообще-то), то было бы возможно искать по текущему сайту прямо из адресной строки.
Preferences > Search > Add…
В поле адреса вводим:
Все, кто заинтересовался возвращением этой функциональности, добро пожаловать сюда: bugs.opera.com/wizard
Preferences > Search > Add…
В поле адреса вводим:
javascript:void(location.href='http://www.google.com/search?q='+escape('%s')+' site:'+location.host)
Все, кто заинтересовался возвращением этой функциональности, добро пожаловать сюда: bugs.opera.com/wizard
Я не проверял расширение, поэтому просто в качестве просьбы: используйте в поисках по максимуму оперные идентификаторы там, где они есть в дефолтном варианте. Вам всё равно, а нам лишняя копеечка не помешает ;)
исправьте, пожалуйста проблему с относительными величинами: из-за того, что я указал в настройках оперы минимальный размер шрифта 18 пунктов, поле поиска в вашем расширении сильно широкое, и кнопка «искать» переносится на следующую строку
ещё любопытно: долго ли пришлось ждать, пока сотрудники оперы проверят расширение перед публикацией?
Полезное расширение, возьму на вооружение! :-)
Было бы ещё лучше, если б результаты поиска показывались под формой ввода в том же всплывающем окне, а не в новой вкладке.
А можно узнать, почему обязательно необходим перезапуск?
Вышла новая версия (1.0.1). В форму поиска добавлен выбор поисковой системы.
Sign up to leave a comment.
Расширение Opera: поиск по открытому сайту