Простое решение (если оно вам подходит) - просто скопировать и вставить уменьшенную версию jQuery в сценарий greasemonkey.
// ==UserScript==
// @name voip
// @namespace 1
// @description voip
// @include *
// ==/UserScript==
//jQuery 1.4.2 minified code
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll...
....
A.jQuery=A.$=c})(window);
//your code
$(document).ready(function() {
alert("Hello world!");
});
Поддержка Greasemonkey в Chrome не включает инструкции require. Лучше создать расширение , чем скрипт Greasemonkey.
Или вы можете использовать Google API для загрузки jQuery.
Хорошая статья: Как красиво играть с jQuery и Greasemonkey
Описанный метод работает и для chrome.
Обновление:
Я придумал лучший метод, который работает во всех браузерах, о котором вы можете прочитать здесь.