User Tools

Site Tools


greasemonkey

Greasemonkey jQuery

var $;

// Add jQuery
    (function(){
	    var jqurl="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js";
        if (typeof unsafeWindow.jQuery == 'undefined') {
		    //ar jele=document.getElementById('injectedjqs');
			//if("undefined"==typeof(jele)){
				var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
				GM_JQ = document.createElement('script');
				GM_JQ.id="injectedjqs";
				GM_JQ.src = jqurl;
				GM_JQ.type = 'text/javascript';
				GM_JQ.async = true;
		
				GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
			//}
        }
        GM_wait();
    })();

// Check if jQuery's loaded
    function GM_wait() {
        if (typeof unsafeWindow.jQuery == 'undefined') {
            window.setTimeout(GM_wait, 100);
        } else {
            $ = unsafeWindow.jQuery.noConflict(true);
            letsJQuery();
        }
    }

// All your GM code must be inside this function
    function letsJQuery() {
    };

greasemonkey.txt · Last modified: 2022/08/09 15:20 (external edit)