Я пытаюсь включить функцию "Обзор по имени" в Firefox, которая позволяет вводить произвольную строку в строку адреса и автоматически выполнять ее поиск с использованием выбранного вами поискового поставщика. Вот что я сделал:

  1. Установите для keyword.enabled значение true в about:config
  2. Установить keyword.URL http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q= , который используется для функции Google «Мне повезет», как описано здесь ,

Но если я google в строку адреса и нажимаю Enter, меня перенаправляют на http://google/ , пустую страницу, которая явно не является тем сайтом, который мне нужен.

Если я вижу, что информация о DNS дает google используя dig , я получаю следующий вывод:

; <<>> DiG 9.8.1 <<>> google
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63911
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.                IN  A

;; Query time: 62 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Mar  3 16:06:03 2012
;; MSG SIZE  rcvd: 24

Таким образом, похоже, что результат NXDOMAIN корректно получается при поиске DNS в google (я использую OpenDNS в качестве своего DNS-провайдера, поэтому важно было убедиться в этом). Но я до сих пор не попадаю на http://www.google.com/ при вводе google в адресной строке, как я должен.

3 ответа3

1

DNS (вероятно) не проблема. Либо keyword.url не действует (несмотря на настройки), либо Firefox считает, что "google" является допустимым URL.

Попробуйте это: измените keyword.enabled на false , перезапустите Firefox, измените его обратно на true и перезапустите. Это сработало для меня.

0

Ваши параметры Firefox (Keyword.enabled и Keyword.url) верны.

Кстати, у нас нет вашей версии Firefox и операционной системы ...

1) Проверьте в безопасном режиме Firefox

Нажмите клавишу shift и щелкните значок Ff [Подробная информация: http://kb.mozillazine.org/Safe_Mode ]

Если проблема исчезнет в этом режиме, "виновником" является дополнение или плагин. На этом этапе устранения неполадок вы должны найти какой. Сначала обновите все дополнения и плагины. Затем отключите один плагин за один раз, перезапустите Firefox и проверьте снова с ключевым словом ...

Подробно проверьте параметры Ff, набрав about:support в адресной строке.

2) Проверьте с другим профилем [Детальная информация: http://kb.mozillazine.org/Command_line_arguments ]

Установите два параметра, о которых мы говорим в этом новом профиле. Если проблема исчезнет, что-то не так в другом профиле, но не в надстройке или плагине. На этом этапе вы можете попытаться найти источник проблемы, но самый простой способ - восстановить важные данные из старого профиля в новый. Установите флажок "Восстановление важных данных из старого профиля" на страницах справки Firefox .

3) Проверьте файл HOSTS

Сделайте резервную копию файла HOSTS и используйте минимальный файл только с этими строками:

127.0.0.1  localhost loopback
::1        localhost

Если проблема исчезнет на этом этапе, вы знаете, где проблема ...

4) Проверьте альтернативный DNS-сервер. Попробуйте временно Public Google DNS 8.8.8.8 и 8.8.4.4 например ...

Надеюсь, это поможет. Дайте нам знать.

0

Я обнаружил, что Firefox выполняет поиск только в адресной строке, если введенное не может быть истолковано как действительный URI. Одно слово обычно может быть.

В качестве обходного пути я использовал InstantFox. Работает как положено. Обычно он используется с одной (или более) буквой в начале поиска, чтобы указать поисковую систему, хотя стандартная опция standard search without shortcuts будет искать при вводе любой фразы, и предложения по поиску могут быть включены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .