0

我只是想知道在 Twitter 中,当您单击推文的“重播”时,会调用什么前端函数。我检查了 Chrome 中的元素,它似乎是一个带有 href="#" 的锚点,所以我猜想有一些 Javascript 函数与该锚点的 onclick 事件相关联。只是想知道如何找出调用了哪个函数以及该函数的源代码在哪里。

这是 Twitter 上“重播”的代码部分

<a class="with-icn js-action-reply" data-modal="tweet-reply" href="#" title="Reply">
<i class="sm-reply"></i>
<b>Reply</b>
</a>

非常感谢。

4

3 回答 3

4

他们的脚本被缩小了,所以有点不可能看。但是,您可以做两件事:

  • 单击回复链接时,使用 Chrome 的 Event Listener Breakpoints 闯入调试器
  • 就像 MrOBrian 说的:在他们的脚本中搜索 js-action-reply

在此处输入图像描述

于 2012-08-03T19:25:00.023 回答
1

您可以使用data('events'),尝试以下操作:

console.log($('.js-action-reply').data('events'))
于 2012-08-03T19:11:55.973 回答
0

您需要 chrome 中的内置“分析”选项卡。

你可以用它做什么:1)你可以选择时间边界来查看函数调用。如果你点击一个函数名,chrome 会直接带你到函数体!!火焰图解释:https ://www.youtube.com/watch?v=g0g4ML4nhPg

火焰图截图

于 2013-11-02T23:28:22.487 回答