jquery 및 greasemonkey를 가지고 놀고 있으며 setTimeout을 사용하여 매초 함수를 호출하려고했지만 어떤 이유로 작동하지 않습니다.greasemonkey, jquery 및 setTimeout
// Add 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);
// Check if jQuery's loaded
function GM_wait() {
if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); }
else { $ = unsafeWindow.jQuery; letsJQuery(); }
}
GM_wait();
// All your GM code must be inside this function
function letsJQuery() {
기능 타이머() { 경보 ("TEST")}
의 setTimeout (타이머 1000);
}
어떤 아이디어가 있습니까?
jQuery를 나던의 최신 버전을 그리스 몽키에서 일해라. GM에서 작동하는 최신 버전은 1.3.2이며 GM_wait()를 사용하지 않으려면 GM_JQ에 eventlistener (로드시)를 추가하는 것이 좋습니다. – w35l3y