2013-05-17 2 views
1

Возможно ли изменить поведение адресной строки с помощью аддона для браузеров Chrome и Firefox?Можно ли изменить поведение адресной строки браузера с помощью аддона?

Чтобы быть более конкретным, мы хотели бы сделать надстройку, которая будет искать также через наш веб-сайт (где мы храним закладки пользователя). Теперь мы достигли этого, создав надстройку, и поле поиска появляется, когда пользователь нажимает на него. Однако, в идеале, мы хотели бы, чтобы эти результаты появлялись непосредственно в адресной строке, так как это самый естественный способ для пользователя.

Если это возможно, можете ли вы предоставить мне надстройку, которая делает это в некотором роде?

Спасибо!

ответ

3

Нет необходимости писать аддон браузера, чтобы сделать это.

Как Firefox, так и Chrome могут получать спецификации OpenSearch с веб-страниц, что позволяет пользователю добавлять ваш сайт в качестве пользовательской поисковой системы. Подробнее о том, как это сделать, см. В разделе OpenSearch home page. Он будет работать в обоих браузерах без дополнительной работы, он не требует от пользователя выхода и установки чего-либо, и я считаю, что он будет работать и в Internet Explorer. Вокруг я думаю, что это будет лучшим решением для вас. :)

Для примера, Stack Overflow имеет спецификацию OpenSearch в https://stackoverflow.com/opensearch.xml. Если вы используете Chrome и набираете «stackoverflow.com» в адресной строке и следуете за ним пробелом, вы можете выполнить поиск на сайте так же, как вы описываете.

+0

Ну, это не то, что нам нужно. Наш поиск должен был автозаполнять закладки, хранящиеся у этого пользователя на нашем сайте, теги автозаполнения, горячие клавиши, поиск непосредственно внутри закладок и т. Д. Кроме того, OpenSearch работает только на открывшемся сайте. – whatever61

+0

Как минимум в Chrome, OpenSearch работает на любом сайте, который вы посетили. Вы правы, что вы не можете контролировать его выполнение. – duskwuff

+0

А теперь, я вижу. Мы также реализуем этот вариант. Но в любом случае все еще недостаточно. Также я не хочу, чтобы пользователи вводили первый xxx.com, а затем то, что искали. Итак, вернемся к моему вопросу .. это возможно? :) – whatever61