javascript - 从网页捕获函数

标签 javascript html

(这也许可以通过 Facebook 页面进行更好的检查。)

Facebook页面有一个功能

 onclick="return fc_click(this);"

绑定(bind)到任何评论

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

最佳答案

您正在寻找的内容称为“猴子补丁”或“鸭子打洞”。基本上,您可以将该函数 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 来说效果不太好,但这是总体思路。

关于javascript - 从网页捕获函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800549/

相关文章:

HTML5 和 CSS3 : Vertical-Align: middle Text within DIV Limited characters to display

html - 在下拉子菜单中需要帮助

javascript - 移除与节流功能结合使用的 Scroll 事件监听器

javascript - Javascript获取时区名称字符串?

javascript - Redactor 编辑器在上传时更改图像标签

javascript - 悬停内容也覆盖同级 div

javascript - 在 javascript 中使用 jquery numscroller

javascript - AngularJS:如何继承指令所在的范围,并同时获取属性值

javascript - mediaElement.play() 方法返回一个被拒绝的 promise

javascript - 根据表格第一行第一列的数据创建表格