jQuery在加载之前捕获Captcha图像或在加载后获取图像文件内容

时间:2014-08-01 13:20:37

标签: javascript jquery html image vbscript

所以我玩一个游戏,通过发送验证码表格在一段时间后验证用户输入。由于验证码图像随着每次重新加载而改变,我必须获取加载图像的内容,或者如果可能的话,具有一些监听功能以在浏览器呈现之前捕获图像(以防止重新创建图像)。

    <form action="?" method="post">
    <img src="captcha.url?token" id="captcha_img">
    <input type='text' name='captcha' id='captcha_text'>
    <input type='submit' name='sendcaptcha' value='Continue'>
    </form>

通过内容或链接,我计划通过执行验证码断路器程序并返回代码的vbscript发送它,我已经想通了,我仍然坚持获取图像.. 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

也是这样想的:

    function addListener() {
        $(document).bind('DOMSubtreeModified',function(){
            if($('#captcha_img').length!=0){
                $(this).unbind('DOMSubtreeModified');
                var src = $('#captcha_img').attr("src");
                $('#captcha_img').attr("src", 'caught.png');
               alert(src);
        }
        });
    }