hail > 14-04-2010 12:54:21 |
Всем доброго времени суток. У меня есть несколько плагинов под Firefox(Windows), которые обрабатывают один и тот же тип MIME. Кто-нибудь знает как можно вмешаться в процесс их сканирования в FF и "вытолкнуть" нужный из них на верх, чтобы он отрабатывал первым? |
hail > 15-04-2010 15:35:04 |
okkamas_knife пишетhail может просто включать-выключать? то бишь оставлять включенным один,нужный в тот момент. а вообще стоит поподробнее задачу описать,поконкретнее, с примером тогда проще будет найти нужное решение.
Спасибо за ответ. Описываю поконкретнее. У меня есть два плагина обработчика application/pdf. По коду они практически идентичны, но должны работать параллельно.(Не спрашивайте зачем) Устанавливаются они через HKLM\SOFTWARE\Mozilla\Firefox\extensions. То есть extensionpath\plugins\NPmyplugin.dll. В процессе скана плагинов по неведомому мне алгоритму выбирается один из них первым и перехватывает все вызовы по URL на pdf.(плюс надо учитывать еще и внешние плагины, которые тоже хотят обработать pdf) Хотелось бы внешним кодом изменить этот порядок, так как нужно моему работодателю |
hail > 15-04-2010 16:10:13 |
okkamas_knife пишетhail hail пишетно должны работать параллельно.
это как? либо файл окрывается одним плагином либо другим либо вообще не открывается. каким образом определяется в задаче кто именно должен открыть файл? юзер это определяет или адрес или ещё как? если юзер то грубо говоря делаем кнопочку с меню которая оставляет включенным только нужный на данный момент из плагинов и когда тыкаешь по ссылке открывается указанным пока юзер не поменяет выбор. аналогично можно воткнуть выбор уже при самом открытии.
Я не правильно выразился. Мне нужно чтобы работал тот плагин, который выбрал юзер во внешнем приложении.(они могут параллельно быть зарегестриррованы) Но это не важно в данном вопросе. Важно то, КАК мне включать\выключать выбранные плагины в рантайме(очень хотелось бы). nsIPluginTag.disable не предлагать |
luitzen > 15-04-2010 16:57:38 |
Вот это ещё не устарело? |
hail > 15-04-2010 17:46:15 |
Похоже, что устарело. У меня ничего не изменилось. В любом случае спасибо за линк. Сам не натыкался на него. Остается посмотреть алгоритм в сорцах и что-нибудь придумать эдакое |