开发者

Find the default search engine used by the user in firefox search bar

开发者 https://www.devze.com 2023-02-06 07:26 出处:网络
I need to provide a search box in my firefox addon, but I want to find o开发者_如何学Gout the user\'s preferred search engine so that I can make that as a default when the user installs my addon.

I need to provide a search box in my firefox addon, but I want to find o开发者_如何学Gout the user's preferred search engine so that I can make that as a default when the user installs my addon.

Now, I want to find out what the user chose as a preffered search engine in his firefox search bar. Anyone knows how can I achieve this?

Thanks Kapil


This will get you currently selected search engine:

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

var engine = ss.currentEngine;

or get it by name:

var engine = ss.getEngineByName(engineName);

Look up more details here.

0

精彩评论

暂无评论...
验证码 换一张
取 消