Pull to refresh

jQuery & Greasemonkey

Reading time1 min
Views975
Часто использую 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
Tags:
Hubs:
Total votes 7: ↑4 and ↓3+1
Comments3

Articles