LINUX.ORG.RU

Расширение Mozilla Firefox: NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED

 


0

1

Пишу тут расширение для Mozilla Firefox, и через nsIWindowMediator добавил listener, но забыл к нему метод onWindowTitleChange. Стала вылезать такая вот ошибка:

Метка времени: 18.01.2013 12:50:19
Ошибка: [Exception... "'JavaScript component does not have a 
method named: "onWindowTitleChange"' when calling method: 
[nsIWindowMediatorListener::onWindowTitleChange]"  nsresult: 
"0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  
location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: 
line 0"  data: no]
При переустановке расширения, с уже исправленным listener (в нём есть onWindowTitleChange), ошибка не исчезла.
Как убрать ошибку? Интернеты не дают готового решения:
* http://community.zikula.org/module-Forum-viewtopic-topic-56284.htm
* http://forums.mozillazine.org/viewtopic.php?f=38&t=1740455 («That's probably an extension trying to call an old method. Does this message still appear when you start Fx in safe-mode?»)

То есть, существует ли какой-нибудь напильник, с помощью которого можно редактировать такие «кишки» файрфокса?

★★★★★

В общем, я снёс Firefox, и поставил его по-новой. Ошибка исчезла.
Если у кого-то найдётся решение вышеописанной проблемы (чистка listener'ов) - скажите, как решать. Этим вы поможете многим людям.

pacify ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.