Изменить поисковую систему, используемую about:home в Firefox

Домашняя или стартовая страница Firefox по умолчанию предоставляет поисковой системе некоторые фрагменты под ней. Есть ли способ настроить поисковую систему, используемую через about:config или какой-то другой файл конфигурации?

localStorage["search-engine"] иногда сбрасывается, возможно после обновления. Я хотел бы избежать создания скрипта Greasemonkey, который about:home, Если бы существовало расширение для выполнения задачи, я тоже был бы счастлив.

Я использую Firefox из Kubuntu 11.04, если это имеет значение.

5 ответов

Вы можете использовать Firefox с Bing

Bing будет установлен в качестве домашней страницы и поисковой системы.

Похоже, что может быть решение на странице поддержки Mozilla. Нажмите Инструменты> Веб-разработчик> Скретчпад, введите
javascript:{localStorage["search-engine"]="{\"name\":\"[SEARCH ENGINE NAME HERE]\",\"searchUrl\":\"[SEARCH URL (with _searchTerms_ placeholder)]\"}";void(0);}
и нажмите Выполнить> Выполнить. Кроме того, на about:config изменение страницы browser.search.defaultenginename,

Я только что прошел через это, пытаясь отменить поисковую систему Yahoo, которую устанавливает панель инструментов pdfforge.

Самый простой способ - это установить Firebug (полезно для многих вещей) и сделать следующее:

  • перейти к: домой
  • откройте вкладку Консоль Firebug
  • введите (все в одной строке, показано здесь для ясности):

    localStorage['search-engine']=JSON.stringify({
      name:"Google",
      searchUrl:
         "http://www.google.com/search?ie=UTF-8&oe=utf-8&q=_searchTerms_"})
    

где name свойство - это имя поисковой системы, и searchUrl соответствующий URL с волшебным токеном _searchTerms_ заменяется ключевыми словами, которые вы вводите в поле поиска Firefox.

Затем перезагрузите страницу: домой и попробуйте снова.

Я получил этот ответ, посмотрев исходный HTML-код домашней страницы about:, которая загружает chrome://browser/content/aboutHome.js, содержащий код для доступа localStorage['search-engine'] и использовать его для обновления window.location.href на основе searchUrl и что вы вводите в поле поиска.

Вы можете изменить файл базы данных chromeappsstore.sqlite в папке вашего профиля, чтобы изменить поисковую систему, используемую для about: home. Это не текстовый файл конфигурации, но его довольно легко изменить с помощью правильного набора инструментов.

Вы должны изменить область emoh.:moz-safe-about в таблице webappsstore2. Ключ поисковой системы и значение определяет поисковую систему для этой страницы.

У значения есть имя и URL. Имя может быть любым, и URL заменит searchTerms на все, что вы вводите в поле поиска.

Я использовал дополнение SQLite Manager, чтобы поиграть с этим параметром, но есть и другие доступные инструменты.

Не лучше ли просто поменять домашнюю страницу?

Перейдите в Инструменты -> Параметры и в разделе "Домашняя страница" укажите http://www.bing.com/ или любую другую поисковую систему, которую вы можете использовать.

Другие вопросы по тегам