[英]How do I debug JSP-embedded JavaScript in FireFox debugger?
我正在使用FireFox调试器来调试包含.JSP
文件和.js
包含文件的应用程序。 调试.JSP
我可以在.js
文件中放置断点,但不能在调用.js
文件的.JSP
文件中的JavaScript / JQuery中.JSP
。 除非我可以在所有包含JavaScript和JQuery代码的文件中都设置断点,否则调试并不是完全有用的,无论每个文件都附加了什么文件扩展名。
如何使FireFox将相关的JSP文件包括在可以添加断点的文件列表中?
例如,文件somejsp.jsp包含以下脚本元素:
<script language="javascript">
function someMethod(someArgument) {
document.forms['someForm'].elements['someElement'].value = some.element;
//some other JavaScript code
}
</script>
Rest of JSP file...
如果我接受@ charlietfl的建议并添加debugger
命令,我在哪里以及如何添加它?
我首先尝试将其编写如下:
debugger document.forms['someForm'].elements['someElement'].value = some.element;
但是,当我尝试运行代码时,浏览器会发出错误警告,提示尚未实现someMethod()
。 因此,似乎以上面显示的方式添加debugger
一词会导致该方法对FireFox不可见。 如何正确添加断点?
这可以在Chrome浏览器中实现。
您需要先在DevTools中启用以下设置:
现在,像往常一样导航到您的页面,右键单击并打开DevTools。 选择DevTools窗口下部的“ 搜索”选项卡,然后在您尝试搜索的JavaScript代码中输入特定于该文本的关键字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.