Pull to refresh

Comments 25

Хотелось-бы рассказа о деталях реализации плагина, если Вас не затруднит конечно
У каждого поисковика есть синтаксис запросов для поиска по отдельному сайту (например, для Гугла нужно написать site:habrahabr.ru для поиска только по Хабру). Логика работы моего расширения проста до безобразия — берет адрес сайта из активной вкладки и открывает в новой вкладке страницу поисковой системы с результатами поиска по этому сайту.
Не, ну это понятно, не больше интересно о реализации самого расширения. Чтобы в общих чертах представить, как их писать
После установки расширения найдите в папке Opera файл с расширением .oex, переименуйте в zip и распакуйте.
Документация по расширениям на английском dev.opera.com/articles/extensions/
Перевод большинства статей есть на Хабре, но лично я предпочитаю читать первоисточник.
ОК. Благодарю.
Времени нет за всем уследить, но примерное представление о написании расширений для Оперы думаю не помешает. Вот и спросил.
Доку конечно лучше читать на сайте разработчиков, это факт. Переводы практически всегда задерживаются, да и свои ошибки бывают добавляют.
Начните с «Hello, world» dev.opera.com/articles/view/opera-extensions-hello-world/
Если знакомы с JavaScript, то освоитесь очень быстро. И, конечно, смотрите исходный код реально работающих расширений из каталога Оперы.
на хабре в блоге оперы смотрите статьи, там почти всё освещено, на русском.
Плагин полезный, делает жизнь проще (да я ленюсь набивать поисковый запрос, пусть и из адресной строки). Неплохо бы добавить опцию выбора поисковика прямо в интерфейсе, а не через настройки. Не хватает поиска по википедии.
UFO just landed and posted this here
Если бы в Опере исправили старую ошибку (регрессию, вообще-то), то было бы возможно искать по текущему сайту прямо из адресной строки.
Preferences > Search > Add…
В поле адреса вводим:
javascript:void(location.href='http://www.google.com/search?q='+escape('%s')+' site:'+location.host)

Все, кто заинтересовался возвращением этой функциональности, добро пожаловать сюда: bugs.opera.com/wizard
Я не проверял расширение, поэтому просто в качестве просьбы: используйте в поисках по максимуму оперные идентификаторы там, где они есть в дефолтном варианте. Вам всё равно, а нам лишняя копеечка не помешает ;)
исправьте, пожалуйста проблему с относительными величинами: из-за того, что я указал в настройках оперы минимальный размер шрифта 18 пунктов, поле поиска в вашем расширении сильно широкое, и кнопка «искать» переносится на следующую строку
Подскажите, где в Опере задается минимальный размер шрифта. Мне нужно смоделировать проблему.
preferences → advanced → fonts → minimum font size
или opera:config#UserPrefs|MinimumFontSize
ещё любопытно: долго ли пришлось ждать, пока сотрудники оперы проверят расширение перед публикацией?
Отправил в прошлый четверг, в понедельник проверили. С учетом выходных и Рождества получается 2 рабочих дня.
хм, мой виджет что-то с 20го декабря висит без внимания
Возможно, у Вас сложный код. Если верить сообщениям на форуме разработчиков, модераторы проверяют код.
там вроде пара страничек кода всего
побольше, конечно, чем у вас : )
Полезное расширение, возьму на вооружение! :-)
Было бы ещё лучше, если б результаты поиска показывались под формой ввода в том же всплывающем окне, а не в новой вкладке.
А можно узнать, почему обязательно необходим перезапуск?
Расширение не может получить url вкладок, которые были открыты до установки расширения, поэтому без перезагрузки оно будет работать только для новых вкладок (открытых после установки). Объяснить это обычному пользователю сложно, поэтому написал кратко «необходимо перезапустить браузер».
Вышла новая версия (1.0.1). В форму поиска добавлен выбор поисковой системы.
Sign up to leave a comment.

Articles