有什么方法可以调试从firefox开发人员控制台终端插入的代码吗?即我插入了
document.onkeydown = function(event) {
// check keys pressed and perform some logic
}
如果我知道从开发人员控制台输入的javascript的位置(它在哪个.js文件中),我就可以对其进行调试,但我一直无法弄清楚这一点。
发布于 2018-06-10 06:55:38
在chrome调试控制台中,键入以下内容:
document.onkeydown = function(event) {
console.log(event)
}
返回值是一个函数,如下所示:
双击该函数,将打开一个VM.js
选项卡。它包含VM为该函数生成的代码。您可以在那里设置断点。
发布于 2018-06-10 15:06:24
debugger;语句正是我所需要的。
document.onkeydown= function(event){
debugger;
//function logic here
}
然后,从下图中可以看到,您可以在调试器中需要断点的地方设置断点。
https://stackoverflow.com/questions/50779099
复制相似问题