Отладка консоли разработчика вставлен JavaScript - PullRequest
0 голосов
/ 10 июня 2018

Есть ли способ отладки кода, который вы вставили из терминала консоли разработчика Firefox?Т.е. я вставил

document.onkeydown = function(event) { 
  // check keys pressed and perform some logic 
}

Если бы я знал, куда отправляется javascript, введенный из консоли разработчика (в каком файле .js он находился), я мог бы отладить его, но я не смог понять это.

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

отладчик;оператор именно то, что мне было нужно.

document.onkeydown= function(event){
    debugger;
    //function logic here
}

Тогда из изображения ниже вы можете видеть, что вы можете устанавливать свои точки останова в отладчике там, где они вам нужны.firefox debugger snip

0 голосов
/ 10 июня 2018

В консоли отладки Chrome введите:

document.onkeydown = function(event) { 
  console.log(event)
}

Возвращаемым значением будет функция, подобная этой:

Chrome Debug console

Дважды щелкните по функции, и откроется вкладка VM.js.Он содержит код, сгенерированный виртуальной машиной для этой функции.Вы можете установить точку останова там.

...