首页 > 解决方案 > 作为 chrome 响应的一部分返回的调试脚本

问题描述

ajax我有一个通过调用加载 html 部分的页面。响应包含html文件javascript

现在我正在尝试找到一种将调试点放在该javascript文件上的方法。

IE,我可以简单地javascript在调试器选项卡上搜索该文件中存在的一些函数,它将带我到包含 javascript 文件的脚本块,我可以在那里设置调试点。

但我不确定如何使用chrome.

更新 我正在使用包含 javascript 文件的 ajax 返回 thymeleaf 片段

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">

<div th:fragment="myFrag"  th:remove="tag">

    <script  th:src="@{/js/test.js}"></script>
    //my html goes here
    </div>

标签: javascriptgoogle-chromejavascript-debugger

解决方案


Firebug 带有它的 JavaScript 调试器。我习惯于在我处理的每种语言中都使用调试器,所以使用 Firebug 是一件很容易的事。因为它支持断点,所以停止执行和检查局部变量和范围的其余部分对我来说通常比​​警报和 console.logs 要好。有关更多详细信息,请查看此链接

http://beerpla.net/2009/12/17/how-to-make-firebugs-javascript-debugger-break-inside-dynamic-javascript-using-the-debugger-keyword-ie-chrome-too/


推荐阅读