我正在尝试调试包含大量javascript文件的第三方网页。页面本身没有任何javascript代码。
我希望看到点击链接时会执行哪些代码。我可以右键单击链接并检查html元素,但是如何在单击链接时找到实际执行的代码?
我正在使用Chrome和Firefox,因此可以使用的解决方案很好。
我见过this question,但这是专门询问督察,而我真的不介意如何找到事件(例如,一个选项可能是使用wget下载所有来源和grep到搜索绑定 - 如果有效则可以!)。
答案 0 :(得分:2)
Chrome:右键单击元素,然后检查。最右边,有一个Event Listeners部分。
答案 1 :(得分:1)
在Firebug中,您可以使用命令getEventListeners()
或安装扩展程序Eventbug,并查看其事件面板。
在Firebug的未来版本中,可能会集成Eventbug的功能,以便它像Chrome DevTools一样工作。请参阅issue 5440。