Изменить поисковую систему, используемую 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/ или любую другую поисковую систему, которую вы можете использовать.