我获得了一个项目 - 一个HTML页面包含大约45个不同的javascript文件。当我点击一些元素时,我正在收到警报框 - 哪个javascript文件正在发出警报?我如何确定这一点,最好是javascript文件中的哪一行,但我可以从哪个文件开始......
如果可以在网络浏览器中完成(我不关心哪个网络浏览器),请告诉我如何...我已经查看了chrome中的资源选项卡,但它没有帮助我。
谢谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
在页面顶部包含您自己的javascript文件,并使用以下命令预定义警报:
alert = function(msg) {
alert(msg); // put breakpoint here
}
然后使用调试器(Firefox中的Firebug或Chrome中的Developer Tools)如上所述放置断点。调试器中的堆栈跟踪视图将显示正在创建警报的脚本行/文件
答案 2 :(得分:0)
在Firebug中使用探查器
控制台 - >个人资料 - >单击以启用。它将显示所有函数正在调用,搜索该函数名称,并添加断点以进行调试。