我希望能够在“源”选项卡下成功地在所需位置设置断点,以便调试我的Javascript代码。
但是,我遇到了一个问题,我想要调试我的内联Javascript代码。我们是否有使用Chrome调试工具的功能来调试我的内联Javascript代码。
我也可以使用Firebug进行调试。
备注:通过内联JavaScript代码,我指的是位于body标记内且在同一文件中的JS代码。
但是,我遇到了一个问题,我想要调试我的内联Javascript代码。我们是否有使用Chrome调试工具的功能来调试我的内联Javascript代码。
我也可以使用Firebug进行调试。
备注:通过内联JavaScript代码,我指的是位于body标记内且在同一文件中的JS代码。
另一种方法可以使用动态脚本方法。 Chrome提供了简单的解析器命令,可以标记动态加载的JS。
<script type="text/javascript">
[...]
//# sourceURL=dynamicScript.js
</script>
这行代码告诉Chrome调试器,script标签内的整个脚本应被解释为dynamicScript.js文件。您可以在调试器列表中找到该文件,并轻松设置断点或检查代码。
注意:为避免不受支持的浏览器错误,@被替换为#。
<script>
标签中是否需要提及type
?HTML5建议不使用它吗? - xkeshav我找到了解决方案。我们也可以在行内JavaScript上设置断点。
解决方案:
<div>
<script src="myJSfile.js">
</script>
</div>
debugger;
语句? - Dan Pichelman