2017-05-09

chrome无法对异步的js打断点

问题如标题。

碰到如上的情况,第一个反应是,改成同步的js引入应该可以,so,试一试。

果然同步的引用js没异常。

var num = 1000 * Math.random(); 

            var f = document.createElement("script"); 

f.type = "text/javascript"; 

f.setAttribute("src", url + '&var=' + num); 

            document.body.appendChild(f);

然后发现问题不对,因为异步加载的是页面,页面里面含js。所以没办法说改那个页面的引入方式。

那么问题来了,该如何处理呢。

万能的google告诉我,

在js代码的头部或者尾部加上//@ sourceURL=test.js,

然后你会在sources中的(no domain)里面找到它进行调试。