Gibt es eine Tastenkombination in Google Chrome, die die Skriptausführung unterbricht? (Entspricht dem Klicken auf die ||
Schaltfläche "Skriptausführung anhalten" im Bedienfeld "Developer Tools-Skripts".)
Ich möchte die Dev Tools verwenden, um ein Element im Mouseover-Status zu untersuchen. Der mouseleave
Code wird offensichtlich ausgeführt, wenn ich versuche, tatsächlich auf die Pause-Schaltfläche zu klicken!
window.addEventListener('keydown', e => { if (e.keyCode === 123) debugger })
setTimeout(function() { debugger; }, 1000)
helfen dabeiGoogles Tastaturkürzel-Referenzlisten für "Skriptausführung anhalten / fortsetzen":
Es gibt einfachere Möglichkeiten, Dinge in ungewöhnlichen Zuständen wie Schweben oder Aktiv zu untersuchen. Suchen Sie zunächst den DOM-Knoten im Bereich "Elemente" der Chrome Dev Tools. Jetzt können Sie entweder mit der rechten Maustaste auf den Knoten klicken und den "Elementstatus erzwingen" im Kontextmenü anzeigen oder den Knoten auswählen und auf der Registerkarte "Stile" das Symbol für das gestrichelte Kästchen mit dem Mauszeiger oben rechts suchen (Neben dem + / plus-Symbol
element.style
, mit dem Sie dem ausgewählten Element eine neue CSS-Regel hinzufügen können ).Wenn Sie einen dieser Zustände aktivieren, wird am linken Rand des Elementfensters ein kleiner Kreis angezeigt, der darauf hinweist, dass Sie den natürlichen Zustand des Elements in dieser Zeile überschrieben haben.
quelle
Ich habe eine kurze kleine Chrome-Erweiterung geschrieben, mit der Sie die Pause-Taste auf Ihrer Tastatur drücken können, um die Ausführung von Javascript anzuhalten
Wie man es bekommt:
Verwendungszweck:
pause/break
auf Ihrer Tastaturquelle
Als ich mein Google-fu ausprobierte, fand ich die offizielle Google-Liste der Chrome-Tastaturkürzel
Es scheint nicht so, als gäbe es einen, der sich dem widmet. Sie können jedoch jederzeit ein Plugin schreiben, das eine Tastenkombination als Pause-Schaltfläche interpretiert, wenn Sie dies wünschen.
quelle