2011-01-25 6 views
1

Firefoxのアドオンで検索ボックスを提供する必要がありますが、ユーザーの優先検索エンジンを探して、ユーザーは自分のアドオンをインストールします。firefoxの検索バーでユーザーが使用するデフォルトの検索エンジンを見つけよう

ここでは、ユーザーがFirefoxの検索バーで優先検索エンジンとして選んだものを探したいと思います。誰でも私はこれをどのように達成できるのか知っていますか?

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

var engine = ss.currentEngine; 

をまたは名前でそれを得る:

おかげ カピルは

答えて

2

これは、現在選択された検索エンジンを取得します

var engine = ss.getEngineByName(engineName); 

詳細hereを検索します。

関連する問題