Поведение строки поиска значения по умолчанию Firefox 4

Я недавно мигрировал на Firefox 4 далеко от Chrome (текстовое выделение Chrome является слишком раздражающим, поскольку я выделяюсь, в то время как я читал). Одной из вещей, которые я любил в Chrome, было то, что строка поиска сделает поиск Google, если это не был URL. По сути, я имею привычку вводить в строку поиска, "определите: зверинец".

К сожалению, Firefox затем дает ошибку Firefox doesn't know how to open this address, because the protocol (define) isn't associated with any program.

Существует ли способ изменить поведение строки поиска Firefox по умолчанию, таким образом, что это обрабатывает это в большем количестве Chrome-esque путь? Таким образом, я хотел бы, чтобы это выполнило поиск каждый раз, когда это не распознает протокол.

6
задан 05.05.2011, 11:43

0 ответов

Полурешение состоит в том, чтобы установить обработчика протокола для define: конкретно.

  1. Откройте Google.

  2. Вставка к строке поиска:

    javascript:window.navigator.registerProtocolHandler("define", "http://www.google.com/search?q=%s", "Google definitions");
    

    (Удостоверьтесь, что изменили второй параметр для соответствия Google.* домен Вы используете.)

6
ответ дан 07.12.2019, 15:32

Почему это не работает

Это просто не работает с define: xyz или другие ключевые слова Google с двоеточием впоследствии, потому что они, вероятно, интерпретируются как разделители протокола (http:, ftp:, ...).

Все другие поиски должны работать нормальные. При вводе "зверинца" в панель URL он делает Google, ищут его.

Между прочим: можно также перейти в about:config и, например, измените предпочтение keyword.URL к чему-то как http://search.yahoo.com/search?p=, затем каждый раз, когда Вы вводите не URL, он ищет Yahoo его.

"Обходные решения"

Но я предполагаю, что Вы знаете, что собираетесь искать что-то перед движением в строку поиска: при использовании сочетаний клавиш, Вы нажали бы Ctrl+L для движения в панель URL, то Вы могли бы просто нажать Ctrl+K для получения до панели поиска вместо этого. Если Вы затем вводите, "определите: зверинец" это берет Вас к странице определения как ожидалось.

8
ответ дан 07.12.2019, 15:32

Я использую быстрые закладки поиска http://www.sugarrae.com/seo-sphere/creating-firefox-quick-search-bookmarks/

Таким образом, я перехожу к строке поиска, дают g (ключевое слово, которое я дал для Google быстрому поиску) затем независимо от того, что я хотел бы искать.

и поисковой системой строки поиска по умолчанию может быть измененный http://4paisa.blogspot.com/2008/02/firefox-search-from-address-bar.html

1
ответ дан 07.12.2019, 15:32

Теги

Похожие вопросы