JQuery конфликт с родным прототипом

У меня проблема с использованием JQuery с родным JavaScript (НЕ prototype.js). При использовании следующего кода jQuery 1.9.1 с сообщением об ошибке:

Object.prototype.myVeryGreatFunction = function() {
    // ...
}

[Error] TypeError: undefined is not a function (evaluating 'U[a].exec(s)')
ft (jquery.min.js, line 4)
wt (jquery.min.js, line 4)
st (jquery.min.js, line 4)
find (jquery.min.js, line 4)
init (jquery.min.js, line 3)
b (jquery.min.js, line 3)
(anonymous function) (read.control.js, line 59)
c (jquery.min.js, line 3)
fireWith (jquery.min.js, line 3)
ready (jquery.min.js, line 3)
H (jquery.min.js, line 3)

Когда я удаляю определение прототипа, все отлично работает. К сожалению, я не могу легко обновить jQuery, потому что это плагин для CMS, поэтому он должен работать со старыми версиями по причинам совместимости.

Есть ли известная проблема с этим или исправление для этого?

Googling на самом деле показывает мне решения, такие как использованиеjQuery.noConflict() и закрытие частной функции. Но, как упоминалось выше, я не использую prototype.js, нородные JS объектное прототипирование.

Ответы на вопрос(2)

Ваш ответ на вопрос