Mi situación y lo que hice para solucionarlo:
tengo un archivo javascript incluido en una página HTML de la siguiente manera:
Nombre de la página: test.html
<!DOCTYPE html>
<html>
<head>
<script src="scripts/common.js"></script>
<title>Test debugging JS in Chrome</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div>
<script type="text/javascript">
document.write("something");
</script>
</div>
</body>
</html>
Ahora, ingresando el depurador de Javascript en Chrome, hago clic en la pestaña Scripts y desplego la lista como se muestra arriba. Puedo ver claramente scripts / common.js, sin embargo, NO pude ver la página html actual test.html en el menú desplegable, por lo tanto, no pude depurar el javascript incrustado:
<script type="text/javascript">
document.write("something");
</script>
Eso fue desconcertante. Sin embargo, cuando eliminé el tipo obsoleto = "text / javascript" del script incrustado:
<script>
document.write("something");
</script>
... y actualicé / volví a cargar la página, listo, apareció en la lista desplegable, y todo volvió a estar bien.
Espero que esto sea útil para cualquiera que tenga problemas para depurar JavaScript incrustado en una página html.