从网页捕获功能

时间:2013-05-28 20:06:19

标签: javascript html

(这可能更好用Facebook页面检查。)

Facebook页面有一个功能

 onclick="return fc_click(this);"

绑定到任何评论

如果有人点击上面的评论,我想让它执行上述功能。但除此之外,我希望捕获此功能本身,以便采取进一步行动。有可能吗?

1 个答案:

答案 0 :(得分:3)

您正在寻找的是“猴子修补”或“鸭子打孔”。基本上,您将该函数fc_click()替换为您自己的函数,然后调用fc_click()

var old_fc_click = fc_click;
fc_click = function (thisVal) {
    var result = old_fc_click.call(this, thisVal);
    console.log(result);
}

现在,除非你正在进行浏览器扩展,否则这对Facebook来说不会那么有用,但这是一般的想法。