在 Firefox 中更改 about:home 使用的搜索引擎

在 Firefox 中更改 about:home 使用的搜索引擎

Firefox 的默认主页或起始页提供了搜索引擎,其下方有一些片段。是否有任何方法可以通过about:config或其他配置文件自定义使用的搜索引擎?

localStorage["search-engine"]有时会重置,可能是在更新后。我想避免创建一个在 上运行脚本的 Greasemonkey 脚本about:home。如果有扩展可以完成这项任务,我也会很高兴。

如果有必要的话,我正在使用 Kubuntu 11.04 中的 Firefox。

答案1

你可能想要使用Firefox 与 Bing

Bing 将被设置为您的主页和搜索引擎。

答案2

您可以修改配置文件文件夹中的 chromeappsstore.sqlite 数据库文件,以更改 about:home 使用的搜索引擎。它不是基于文本的配置文件,但使用正确的工具集很容易修改。

您必须修改 webappsstore2 表中的 emoh.:moz-safe-about 范围。键是 search-engine,值决定该页面的搜索引擎。

该值具有名称和 URL。名称可以是任意内容,URL 将替换搜索条件无论您在搜索框中输入什么内容。

我用的是SQLite 管理器插件使用此设置,但还有其他工具可用。

更改主页不是更好吗?

答案3

我刚刚尝试撤消 pdfforge 工具栏安装的雅虎搜索引擎。

最简单的方法可能是安装萤火虫(对很多事情都很有用),然后执行以下操作:

  • 转到关于:主页
  • 打开 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 搜索框中输入的关键字所替换。

然后重新加载 about:home 并重试。

我通过查看 about:home 页面的源 HTML 代码得到了这个答案,该页面加载 chrome://browser/content/aboutHome.js,其中包含访问的代码并使用它来根据您在搜索框中输入的内容localStorage['search-engine']进行更新。window.location.hrefsearchUrl

答案4

转到“工具”->“选项”,在“主页”下输入http://www.bing.com/或者您可能想要使用的任何其他搜索引擎。

相关内容