Jquery Greasemonkey facebook内容操纵

Jquery Greasemonkey facebook内容操纵,jquery,greasemonkey,Jquery,Greasemonkey,目标很简单。Facebook不允许动画GIF,我试图实现的是,从Facebook墙上上传一个图像(GIF),它将被更改为jpg并显示在墙上。真正的gifs url将添加到评论中。目标是使用jquery创建一个greasemonkey脚本,从注释中获取a href属性,并将其设置为图像的src 到目前为止,我的代码是 $("li>div.timelineUnitContainer") $("div.uiCommentContainer")

目标很简单。Facebook不允许动画GIF,我试图实现的是,从Facebook墙上上传一个图像(GIF),它将被更改为jpg并显示在墙上。真正的gifs url将添加到评论中。目标是使用jquery创建一个greasemonkey脚本,从注释中获取a href属性,并将其设置为图像的src

到目前为止,我的代码是

$("li>div.timelineUnitContainer")      
                    $("div.uiCommentContainer")
            var src = $a.attr("href");
                    unsafeWindow.console.log(src);
$('li>div.uiScaledImageContainer>photoUnit').has("img.img").attr('src',src);
我无法让firebug控制台在第4行显示日志

谢谢你抽出时间

编辑,我让它工作,但这需要图像的宽度

        var src = $("li>div.timelineUnitContainer div.uiCommentContainer [href]");
        var thumbObj = $('.uiScaledImageContainer.photoWrap').find('.img');
        var i;
        thumbObj.each(function() {
        var height = $(this).height();

        if (height==201)
        {
            $(this).attr('src',src[5]);

        }

        });    

您是否指定了
@grant unsafeWindow
?链接到您尝试的整个脚本(如果需要,可以使用),或者如果足够短(少于,大约30行),可以将其编辑到您的问题中。此外,编辑问题以显示包含jpg和gif链接的HTML片段。这必须是准确的,以确保脚本代码的工作。感谢布罗克,@grant unsafeWindow是新的,谢谢分享这个。我已经编辑了这个问题,添加了一个工作代码,明天将展示html代码片段以及它现在是如何工作的,如果你有时间的话,也许会告诉我更好的方法。