jQuery-Konflikt mit nativem Prototyp

Ich habe ein Problem mit der Verwendung von jQuery mit nativem JavaScript (NICHT prototype.js). Bei Verwendung des folgenden Codes wird in jQuery 1.9.1 eine Fehlermeldung angezeigt:

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)

Wenn ich die Prototypdefinition entferne, funktioniert alles hervorragend. Leider kann ich jQuery nicht einfach aktualisieren, da es sich um ein Plugin für ein CMS handelt. Aus Kompatibilitätsgründen muss es daher mit alten Versionen funktionieren.

Gibt es ein bekanntes Problem damit oder eine Lösung dafür?

Googeln zeigt mir tatsächlich, wie man Lösungen benutztjQuery.noConflict() und private Funktionsumhüllung. Aber wie oben erwähnt verwende ich nicht prototype.js, sonderngebürtig JS-Objekt-Prototyping.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage