Поддержка дополнений после обновления - PullRequest
1 голос
/ 13 августа 2011

В предыдущем проекте я написал расширения для Firefox - ничего сложного - в нем использовалась xmpp4moz, надстройка для Firefox, которая интегрирует протокол xmpp / Jabber. В то время Firefox 3.6 был самым последним, и все работало достаточно хорошо. Теперь с Firefox 5 xmpp4moz выдает ошибки, начиная с

Error: Component.classes['@something/something/...'] is undefined

и, естественно, приводит к дальнейшим «неопределенным» ошибкам. В некотором смысле это нормально, так как xmpp4moz официально не доступен для Firefox 5. И, учитывая, что последнее обновление было в 2009 году, я не ожидаю обновленной версии. В настоящее время я вижу следующие два варианта:

  1. Ищем альтернативы / обходные пути / ...; до сих пор я ничего не нашел. Есть идеи?

  2. Попытка самостоятельно обновить / изменить xmpp4moz, чтобы он работал в Firefox 5 Дело в том, что на данный момент я не могу реально оценить необходимые усилия.

Подводя итог, я застрял:)

1 Ответ

1 голос
/ 15 августа 2011

Загрузка в том же месте на http://www.sameplace.cc/, кажется, включает в себя немного более новую версию xmpp4moz (однако я не проверял, является ли install.rdf единственным отличием от хранилища исходного кода). Тем не менее, он совместим только с Firefox 3.6. Судя по всему, больших проблем нет, главная проблема в том, что компоненты XPCOM не регистрируются. См. https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0 для получения информации о соответствующих изменениях, обычно обновление компонентов и chrome.manifest легко.

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