在firefox搜索栏中找到用户使用的默认搜索引擎

时间:2011-01-25 04:41:43

标签: firefox search firefox-addon

我需要在我的firefox插件中提供一个搜索框,但我想找出用户首选的搜索引擎,这样我就可以在用户安装插件时将其作为默认设置。

现在,我想知道用户在他的firefox搜索栏中选择什么作为优先搜索引擎。任何人都知道如何实现这一目标?

由于 卡皮尔

1 个答案:

答案 0 :(得分:2)

这将为您提供当前选定的搜索引擎:

var ss = Components.classes["@mozilla.org/browser/search-service;1"].
                 getService(Components.interfaces.nsIBrowserSearchService);

var engine = ss.currentEngine;

或按名称获取:

var engine = ss.getEngineByName(engineName);

查看更多详情here

相关问题