2012-01-08 2 views
1

jQuery를 사용하는 Greasemonkey 스크립트가 있습니다. jQuery는 정상적으로 작동합니다. 예를 들어 실행할 수 있습니다.

$('input[name="captcha"]').attr('value', 'abcd'); 

및 작동합니다. 또한 나는 방화범 콘솔

$('input[name="captcha"]').keyup(function(){ 
    alert(''); 
}); 

를 실행하고 결과를 얻을 수 있습니다. 그러나 Greasemonkey에서 keyup 전혀 작동하지 않는 것 같습니다. 그러나 document.onkeyup = function() { alert('')}도 잘 작동합니다.

아이디어를 어떻게 수정하거나 비슷한 기능을 얻을 수 있습니까?

답변

0

오, 실제로 동일한 결과를 얻는 방법을 찾았습니다. 그것은 쉽게 :

var captcha_field = $('input[name="captcha"]')[0]; 
captcha_field.addEventListener('keyup', function(){ 
    alert(''); 
}, false); 

(. 그러나 그리스 몽키가 작동하도록되어 방법을하거나 그냥 버그가 알고 좋을 것이다)

관련 문제