>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Изменение поискового плагина "на лету" http://forum.mozilla-russia.org/viewtopic.php?id=41964 |
Delivron > 20-11-2009 16:04:31 |
Пишу XPCOM компонент на C++. Появилась необходимость отслеживать значение поискового плагина по-умолчанию и в случае его изменения выдавать сообщение с предложением переключиться на прежнее значение. Для этого я отслеживаю значение browser.search.defaultenginename и в случае его изменения и положительного ответа пользователя на мое предложение устанавливаю туда свое значение. Кроме того, я также меняю значение browser.search.selectedEngine, однако визуально это изменение применяется только после перезапуска FireFox. В связи с этим вопрос: есть ли какой-нибудь сервис/интерфейс, позволяющий применить это изменение сразу, т.е. чтобы после нажатия пользователем кнопки ОК на диалоге, поисковый плагин сразу же поменялся бы на панели браузера? |