6

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

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

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

5 ответов5

5

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

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

2

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

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

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

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

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

2

Я только что прошел через это, пытаясь отменить поисковую систему 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 и того, что вы вводите в поле поиска.

2

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

1

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

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