我可以在嵌入式JS函数中轻松设置断点,但我没有看到任何通过Firebug访问外部JS脚本的方法,除非我碰巧在调试会话期间输入它们.有没有办法做到这一点,而不必"探索"我的方式进入脚本?
@Jason:这是一个好点,但在我的情况下,我没有轻松访问脚本.我特别谈到了我想要调试的ASP.Net Validators调用的客户端脚本.我可以通过输入函数调用在调试会话期间访问它们,但我找不到直接访问它们的方法.
放置debugger;
在你想要打破就行了你的外部脚本文件.
要从Firebug中查看和访问外部JavaScript文件(*.js):
单击"脚本"选项卡.
单击脚本代码内容窗口上方左上角的"全部"下拉列表.
选择"显示静态脚本".
单击现在显示为"静态"的右侧的下拉按钮(默认情况下,它应显示当前网页的名称).您现在应该看到与当前网页关联的文件列表,包括任何外部JS文件.
选择您感兴趣的JavaScript文件,它的代码将显示在内容窗口中.从那里,您应该能够正常设置断点.