Найдите поисковую систему по умолчанию, используемую пользователем в строке поиска Firefox. - PullRequest
1 голос
/ 25 января 2011

Мне нужно предоставить поле поиска в моем аддоне Firefox, но я хочу найти предпочитаемую поисковую систему пользователя, чтобы я мог сделать это по умолчанию, когда пользователь устанавливает мое дополнение.

Теперь я хочу выяснить, что пользователь выбрал в качестве предпочтительной поисковой системы в своей панели поиска Firefox. Кто-нибудь знает, как мне этого добиться?

Спасибо Капил

1 Ответ

2 голосов
/ 26 января 2011

Это позволит вам выбрать поисковую систему:

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

var engine = ss.currentEngine;

или получить ее по имени:

var engine = ss.getEngineByName(engineName);

Посмотреть подробности здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...