用chrome自带调试器怎么对通过ajax加载的js进行调试呢?

就是这段包含js和html的代码是通过js的ajax技术异步加载的,可是我在修改bug的时候又要对其进行调试。在火狐的“脚本”标签和chrome自带调试器的”source“标签中都找不到这段代码,我用了jquery库,找元素的监听事件,又定位到了jquery库中了,按F10和F11一直跳不出来,找不到对用ajax方式加载的js进行调试的方法。怎么办?你有什么好方法吗?

需要修改js或引用的方法
1、在待测试js的头部引入js,例如://@ sourceURL=test.js
2、将异步改为同步,var script = document.createElement('script');script.src = './test.js';document.body.appendChild(script);
此时再F12就能看到test.js了
参考http://www.tuicool.com/articles/UNVJ3iR
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-12

规范已经修改为//# sourceURL=test.js, 而不是 //@ sourceURL=test.js

注意 @和#的区别

参考:网页链接