Как я могу использовать jQuery 1.5.2+ в надстройке Firefox?

Сначала я создал функцию, которая получила параметр и вернула jQuery, например:

function getjQuery(window)
{
   /*jquery code*/(window);
   return window.jQuery;
}

Но потом я получил электронное письмо с обзором, и мне сказали, что я должен используйте файл jQuery с исходным именем файла и полностью не измененный.

Я начал искать альтернативу и нашел это решение , но оно не работает.

Объект jQuery создан, но Я не могу найти никаких элементов. $ ("# id"). Length всегда 0 . При использовании предыдущего метода он всегда находился.

Мой текущий код (который не работает)

AddonNameSpace.jQueryAux = jQuery;

AddonNameSpace.$ = function(selector,context) { 
    return                                                 // correct window
        new AddonNameSpace.jQueryAux.fn.init(selector,context||contentWindow); 
};
AddonNameSpace.$.fn =
    AddonNameSpace.$.prototype = AddonNameSpace.jQueryAux.fn;
AddonNameSpace.jQuery = AddonNameSpace.$;

Файл jQuery загружается в моем оверлее browser.xul :