Languages
[Edit]
DE

Google Chrome - Endlosschleife im JavaScript-Debug stoppen

3 points
Created by:
Nikki
1659

Mit Google Chrome gibt es nur wenige Möglichkeiten, das Debuggen von JavaScript zu stoppen.

1. Stop-Schaltfläche im Chrome DevTools - Beispiel

Hinweis: Um diesen Ansatz zu verwenden, sollten¬†DevTools¬† aktiviert sein, bevor¬†JavaScript-Code ausgef√ľhrt wird. In anderen F√§llen kann man die Tools mit¬†F12¬†aufgrund des Einfrierens des Chrome-Fensters nicht √∂ffnen. Es ist weiterhin m√∂glich, die Tools mit dem Browser-Men√ľ einzuschalten, aber die Tools erhalten keine Verbindung mit dem ausgef√ľhrten Quellcode, um sie zu stoppen. In diesem Fall kann die Ausf√ľhrung des Codes nur √ľber das Schlie√üen der Registerkarte oder des Fensters gestoppt werden. Manchmal kann es bei DevTools f√ľr eine kleine Menge RAM oder eine gro√üe Menge ge√∂ffneter Registerkarten schwierig sein, das Infinity-Skript zu stoppen.¬†

Schritte:

  1. Chrome¬†DevTools¬†mit¬†F12 √∂ffnen, Ctrl+Shift+i¬†oder √ľber das¬†Men√ľ¬†Hauptmen√ľ (eng.¬†Main menu)‚ÜíWeitere Tools (eng.¬†More tools)‚ÜíDeveloper tools,
  2. die Webseite öffnen, die man debuggen will,
  3. Aktion ausf√ľhren, die eine Endlosschleife enth√§lt,
  4. Mach aktiver Fokus auf das Chrome DevTools Fenster,
  5. Skript mit¬†F8, Ctrl+\ oder durch Klicken auf¬†die Schaltfl√§che Skriptausf√ľhrung anhalten,
  6. die Maustaste¬†erneut¬†1-3 Sekunden¬†lang dr√ľcken, um weitere Optionen anzuzeigen,
  7. die Klickaktion auf die¬†quadratische Stoppschaltfl√§che¬†im erweiterten Men√ľ, um die Skriptausf√ľhrung dauerhaft zu stoppen.
Explanation, how to open Google Chrome DevTools from menu.
Erkl√§rung, wie man Google Chrome DevTools √ľber das Men√ľ √∂ffnen kann.

 

Explanation, how to pause infinity JavaScript loop using Google Chrome DevTools.
Erklärung, wie die JavaScript-Endlosschleife mit Google Chrome DevTools angehalten wird.

 

Explanation, how to stop JavaScript loop using Google Chrome DevTools.
Erklärung, wie man die JavaScript-Schleife mit Google Chrome DevTools stoppt.

2. Den Vorgang beenden, indem die Registerkarte oder das Fenster geschlossen wird

Die Schließschaltfläche verwenden, um den Vorgang zu stoppen. Wenn das nicht hilft, soll man in nächsten Ansatz dieses Beitrags beschriebenen Task manager verwenden.

3. Schaltfläche-Prozess im Task manager beenden- Beispiel 

Schritte:

  1. den¬†Chrome¬†Task Manager¬†mit¬†Shift+Esc¬†√∂ffnen oder √ľber das Men√ľ Hauptmen√ľ¬†(eng.¬†Main menu)¬†‚ÜíWeitere Tools (eng.More tools)‚ÜíTask Manager,
  2. den Prozess in der Liste nach Registerkartenname oder größter CPU-Auslastung (die Option zum Sortieren der Spalten verwenden),
  3. den Prozess auswählen und auf die Schaltfläche Prozess beenden.
Hey ūüĎč
Would you like to know what we do?
  • Dirask is a friendly IT community for learners, professionals and hobbyists to share their knowledge and help each other in extraordinary easy way.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.