In a recent project, we had to load jQuery as a part of a chrome extension into an external page where the $ alias has already been used. We tried the classic solution:
jQuery.noConflict(), which returns control of $ back to the other library. However, it did not work and we had to dig more.
Got it working with this: