Яндекс.Метрика

    JQuery

    jQuery & Greasemonkey

    Часто использую usersrcipt в greasemonkey, так же сильно люблю jQuery — использую его во всех проектах.
    Нашел небольшой сниппет для использования jQuery в скриптах для Greasemonkey
    // Подключаем jQuery
      var GM_JQ = document.createElement('script');
      GM_JQ.src = 'http://jquery.com/src/jquery-latest.js';
      GM_JQ.type = 'text/javascript';
      document.getElementsByTagName('head')[0].appendChild(GM_JQ);

    // Проверяем успела ли загрузиться jQuery
      function GM_wait() {
        if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); }
      else { $ = unsafeWindow.jQuery; letsJQuery(); }
      }
      GM_wait();

    // Код userscript должен быть в этой функции
      function letsJQuery() {
        alert($); // $("#something") должно работать
      }


    * This source code was highlighted with Source Code Highlighter.


    Оригинал: jQuery & Greasemonkey

    Как вариант можно использовать jQuery c GoogleCode — jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js
    _________
    Текст подготовлен в ХабраРедакторе