IE 8 Developer Tools funktionieren nicht unter Windows?

77

Ich verwende Internet Explorer 8, nicht freiwillig. Ich muss ein Skript darin debuggen. Unabhängig davon, wie oft ich auf das Entwicklertools-Symbol unter Extras oder auf F12 klicke, wird es nicht angezeigt. Manchmal kann ich sehen, dass es in der Taskleiste minimiert ist, aber wenn ich tatsächlich darauf klicke. Es wird nicht angezeigt ...

Weiß jemand, wie man es zum Laufen bringt oder wo das Problem liegt? Ich habe versucht, den Neustart zu aktualisieren und alle Prozesse ohne Glück zu beenden.

Andrew
quelle

Antworten:

52

Das Fenster / die Symbolleiste befindet sich möglicherweise außerhalb des Bildschirms (häufig weit links) oder hat eine Größe von Null. Wenn der Vorschlag von @ EricLaw nicht funktioniert, würde ich empfehlen, ihn zu deinstallieren und anschließend neu zu installieren (zwischen Deinstallation und Neuinstallation abmelden oder neu starten, damit ausstehende Löschvorgänge abgeschlossen werden können).

Ich habe im Laufe der Jahre ähnliche Probleme mit verschiedenen Anwendungen festgestellt, insbesondere wenn Sie die Anwendung heruntergefahren haben, während sie minimiert ist (gelegentlich, auch wenn sie maximiert ist). Oft haben die Entwickler diese Bedingungen nicht berücksichtigt, bevor sie die Größe und / oder Position des Fensters / der Symbolleiste gespeichert haben, was zu einem Satz ungültiger Koordinaten für den nächsten Start führte. Die Hauptursache geht auf Windows 3.x und die GetWindowPlacementAPI zurück.

devstuff
quelle
2
Guter Vorschlag. Ich habe es versucht und festgestellt, dass das Fenster oben links auf meinem Bildschirm so klein wie möglich war. Ich würde es als Antwort anstatt als Gegenstimme markieren, wenn ich könnte. Sie erhalten den Verschiebungscursor nicht, aber wenn Sie auf Halten klicken und die Maus bewegen, können Sie das Fenster auf dem Bildschirm verschieben.
Chuck
Eine andere Situation, in der dies auftreten kann, ist, wenn sich Ihr Fenster beim Herunterfahren auf einem zusätzlichen Monitor befindet, der beim Starten nicht vorhanden ist. Passiert die ganze Zeit auf meinem Laptop.
Chuck
Und die meisten Entwickler erinnern sich nicht daran, dass sich die Desktopgröße auch für Remotedesktop- / TS-Sitzungen ändern kann. Dinge wie Position und Größe sollten als Liste beibehalten werden, die von der Größe des virtuellen Desktops abhängt.
Devstuff
27
Ich bin dem gerade selbst begegnet. Wenn Sie Dev Tools in Win7 aktivieren, wird das Fenster aktiv, wenn Sie den Mauszeiger über das IE-Symbol in der Startleiste bewegen. Klicken Sie mit der rechten Maustaste auf das Startleisten-Popup für das Fenster Dev Tools und wählen Sie Maximieren. Dadurch wird es wieder sichtbar. Klicken Sie auf die Titelleiste des Fensters und ziehen Sie sie, um die Größe zu ändern.
Silkster
3
Hatte gerade das gleiche Problem. Das Fenster mit den Entwicklertools hatte die Größe Null und wurde in der Taskleiste angezeigt, aber als ich darauf klickte, passierte nichts. Rechtsklick und Maximierung haben es geschafft.
Rich
87

Ich habe folgendes gemacht:

  1. Klicken Sie mit der rechten Maustaste auf Entwicklertools in der Taskleiste.
  2. Wählen Sie Maximieren ,
  3. Pin das Fenster an Internet Explorer ( Ctrl+ P)
  4. Dann sollte es im IE erscheinen.
  5. Wählen Sie die Schaltfläche zum Wiederherstellen , um die Verbindung zu lösen.

Ich hoffe wirklich, dass jemand dafür gefeuert wurde.

Ian
quelle
1
Ich bin mir nicht sicher, was genau für mich funktioniert hat - das Maximieren hat bei mir nicht funktioniert, als ich angefangen habe, aber es hat zu diesem Zeitpunkt sicherlich funktioniert - danke Leute!
FrostbiteXIII
Nicht meine besondere Instanz des Problems. Sie werden nicht in der Taskleiste angezeigt, sodass Sie nicht auf etwas klicken müssen.
Irene Knapp
39

Ich habe noch nie von einem solchen Problem gehört, aber wenn ich raten müsste, würde ich vermuten, dass die Werkzeuge vom Rand des Bildschirms gestoßen werden könnten? Wenn Sie auf das Taskleistenelement klicken und alt+ spacedrücken m, erhalten Sie dann den Cursor "Verschieben"?

EricLaw
quelle
3
Das gleiche Problem wurde für mich gelöst. +1
Geoff Appleford
Ich hoffe, Sie untersuchen Anomalien, auf die in der Antwort von @ devstuff (sowie in den Kommentaren) hingewiesen wird.
Robert Koritnik
Ja, das hat funktioniert. Ich tat alt+ spaceund hatte dann die Option zu maximieren, was mir den Debugger zeigte.
Charles Clayton
20
  1. F12 (Schlüssel für Entwicklertools)
  2. alt+ space+ x(Fenster maximieren)
  3. Klicken Sie in die obere Namensleiste und verschieben Sie das Fenster
Felipe Carreiro
quelle
9

Stellen Sie sicher, dass die Entwicklertools ausgeführt werden. Starten Sie den Windows Task-Manager. Klicken Sie unter "Anwendungen" mit der rechten Maustaste auf "Entwicklertools" und wählen Sie "Maximieren". Presto!
Problem mit wenig Schweiß gelöst.

Gbolahan
quelle
Gott sei Dank hatte ich eine Stunde lang damit zu kämpfen. Danke @Gbolahan
Arjuncc
Dies klingt nach der richtigen Richtung für jedes Problem, das ich habe, da ich in der Taskleiste nichts sehe. Ich sehe aber auch nichts im Task-Manager. (Für diejenigen, die diesen Artikel finden und Windows seit 10 Jahren nicht mehr verwendet haben, wie ich: Weisen Sie Ihre virtuelle Maschine an, ein Drücken von Strg-Alt-Löschen zu simulieren, und klicken Sie dann in der Vollbildliste der verfügbaren Optionen auf "Task-Manager" up.)
Irene Knapp
5

Ich hatte das gleiche Problem und versuchte, mich wiederholt zu bewegen. Der Bewegungscursor kehrte immer zur oberen linken Seite des Bildschirms zurück.

Die Lösung für mich bestand darin, das Element in der Taskleiste auszuwählen, mit der rechten Maustaste zu klicken und zu maximieren, und das Fenster mit den IE 8-Tools wurde in Ordnung angezeigt.

MLK
quelle
3

Ich mache folgendes ...

Klicken Sie mit der rechten Maustaste auf die Taskleiste in den IE 8 Developer Tools und wählen Sie Verschieben.

Versuchen Sie dann, sich mit der Maus oder mit Pfeilen zu bewegen

Ewerton
quelle
3

Wahrscheinlich völlig thematisch, ich habe auch damit zu kämpfen, aber es war auch deaktiviert.

Nach dem Googeln (die Antwort schien fast identisch mit der hier angegebenen zu sein: Warum funktionieren meine IE8-Entwicklertools nicht? ) Stellte ich fest, dass der Schlüssel Deaktiviert gesetzt war (der Wert wurde auf 1 gesetzt). Öffnen Sie also regedit und finden Sie den Schlüssel (auch oben in anderen Antworten erwähnt):

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Internet Explorer \ IEDevTools]

Dann finden Sie die Immobilie:

Deaktiviert = 1

Und setzen Sie es auf:

Deaktiviert = 0

Nach dem Öffnen von IE8 konnte ich die Entwicklertools wieder verwenden :).

RvdV79
quelle
2

Tipp hat unerwartet gut funktioniert! Ich habe zwei Monitore auf meinem Windows XP Pro-Computer und habe mit einem dritten experimentiert, als es passierte. Ich habe auch mit LogMeIn eine Remote-Verbindung zum Computer hergestellt (nicht sicher, ob dies ein Problem verursachen würde).

Alt + Leertaste, dann das Programm geschlossen und im Standardrahmen unter der IE-Seite mit F12 neu gestartet. Vermutlich hat der Entwickler der Symbolleiste dies verpasst, obwohl sich IE 8 noch in der Beta befindet? Ansonsten ist es kein schlechter Debugger, obwohl Firebug in den meisten Fällen besser für mich funktioniert.


quelle
1

Ich hatte das gleiche Problem wie beschrieben. Das Problem schien zu sein, dass das Fenster der IE 8 Developer Toolbar eine Größe von Null hatte. Außerdem konnte ich die IE 8 Dev-Symbolleiste sehen, wenn ich Tab + Windows-Taste verwendete, und sie wurde unter den anderen Fenstern aufgelistet, als wäre sie auch außerhalb des Bildschirms.

Die Art und Weise, wie ich dies gelöst habe, bestand darin, mit der rechten Maustaste auf die IE 8 Dev-Symbolleiste in der Taskleiste zu klicken und Maximieren auszuwählen. Von dort aus konnte ich die Dev Toolbar im Vollbildmodus sehen (obwohl dies nicht sehr hilfreich ist, da ich Elemente auf meiner Webseite per Klick auswählen wollte). Ich habe dann auf Pin geklickt (oder Sie können Strg + P drücken). Von dort aus sollten Sie in der Lage sein, die Dev-Symbolleiste zu entfernen, die Größe zu ändern und wie gewohnt zu verwenden.

Dean
quelle
1

Ich hatte dieses Problem und fand eine Lösung: - Ich verwende zwei Monitore und jedes Mal, wenn ich IE8 Dev Tools öffnete, wurde das Dev Tool-Fenster entweder auf Vollbild maximiert oder auf die Taskleiste minimiert (gelinde gesagt irritierend). Das andere Problem war, dass das Fenster bei Maximierung im Vollbildmodus gesperrt war und nicht auf eine bequemere Größe und Position gezogen werden konnte. also war es alles oder nichts!

Um dies zu umgehen, bin ich auf einen Fix "gestoßen", der es mir jetzt ermöglicht, das Dev Tools-Fenster so zu öffnen, wie es sein sollte (ein separates Fenster, das immer noch so positioniert und dimensioniert werden kann, wie ich es möchte) ....

Drücken Sie Strg + P (PIN), um das Fenster dev tools am unteren Rand des eigentlichen Browserfensters anzuhängen. Verschieben Sie zu diesem Zeitpunkt Ihr Browserfenster in Ihren Hauptmonitor, falls dieser noch nicht vorhanden ist. Dann lösen Sie es. Für mich begann sich das Dev Tools-Fenster dann richtig und konsistent zu verhalten.

Warum zum Teufel MS noch kein Update dafür veröffentlicht hat, ist mir ein Rätsel. Wie auch immer, ich hoffe, das hilft jedem von euch.

Toby Hallam
quelle
1

Ich hatte das gleiche Problem bei einer brandneuen Win7-Installation - es trat auf, nachdem ich den Debugger einige Zeit ohne Probleme verwendet hatte, wahrscheinlich auch, weil ich vorübergehend mit zwei Monitoren arbeitete.

Überprüfen Sie den Registrierungsschlüssel "HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ IEDevTools" und entfernen Sie die Schlüssel "WindowsPos" und "Pinned".

Herr Sumsemann
quelle
1

Ich habe fast alle Antworten ausprobiert, aber keine davon hat in meinem Fall funktioniert. Die Art und Weise, wie ich das gemacht habe, ist ein bisschen umgangen.

  1. Gehen Sie zu Extras> Internetoptionen> Erweitert> Deaktivieren Sie das Deaktivieren des Skript-Debuggens.
  2. Öffnen Sie jetzt eine HTML-Seite mit einigen Skriptfehlern. Dadurch kann das Entwicklertool wieder arbeiten.
Amzi
quelle
Ich stand vor dem gleichen Problem, Ihr Vorschlag half
Anoop Isaac
1

Wenn sich Ihre Debug-Tools oben links auf dem Bildschirm befinden und Sie sie nicht verschieben können, können Sie auch 1.

  1. Öffnen Sie regedit
  2. Navigieren Sie zu HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ IEDevTools
  3. Löschen Sie den Fensterpositionseintrag.
Gribbler
quelle
1

Ich hatte das gleiche Problem. Ich weiß nicht, was ich getan habe, aber es ist einfach nicht aufgetaucht. Um es anzuzeigen, klicke ich mit der rechten Maustaste in die Statusleiste im rechten Fenster dieser beiden Internet Explorer-Fenster und wähle Maximieren. Dann habe ich es zurück gesehen :)

Geben Sie hier die Bildbeschreibung ein

Alexa Adrian
quelle
Rechtsklick hat bei mir funktioniert. Ich habe mit der rechten Maustaste auf die Developer Tool-Instanz des IE geklickt und Maximieren ausgewählt. Dies öffnete das Fenster "Maximiertes Entwicklertool" und dann klickte ich auf die Schaltfläche "Anheften", um es an den IE anzuheften. Um dieses Problem weiter zu vermeiden, sollten wir versuchen, es nur im angehefteten Modus zu verwenden.
Tarun
0

Einige, wie ich das gleiche Problem habe und für mich schien es, dass das Entwicklerfenster maximal minimiert wurde (fragen Sie mich nicht, wie dies passiert ist), dies kann jedoch in Fenster 7 leicht gelöst werden, indem Sie den Mauszeiger über das Symbol in der Windows-Taskleiste bewegen ( Klicken Sie mit der rechten Maustaste darauf und drücken Sie Maximieren.

Dies löste mein Problem.

Hurra für FF!

Juan Zamora
quelle
0

Dies ist ein bekanntes Problem von IE8. Wenn Sie das Debugger-Tool-Fenster minimieren und den IE schließen. Wenn Sie das nächste Mal das Debugger-Tool-Fenster öffnen, wird der minimierte Status gespeichert. Sie sehen es also nur mit einem Symbol in der Taskleiste.

Lösung: Bewegen Sie den Mauszeiger eine Weile über das Debugger-Tool-Symbol in der Taskleiste. Wenn ein Fenster für das Symbol angezeigt wird, klicken Sie mit der rechten Maustaste auf das Fenster und wählen Sie im Kontextmenü die Option Maximieren.

smwikipedia
quelle
0

Windows 7: Wie in anderen Antworten angegeben, kann das F12-Fenster (oder ein beliebiges Fenster) ausgeblendet werden. Leider wird es manchmal nirgendwo angezeigt, einschließlich der Taskleiste. Ich habe festgestellt, dass ein Rechtsklick auf die Taskleiste durch Auswahl von "Cascade Windows" immer wieder angezeigt wird.

RaoulRubin
quelle
0

Ich würde das "Developer Tool" zu den aktuellen Schaltflächen der Symbolleiste hinzufügen, indem ich auf Extras -> Symbolleiste anpassen klicke. Die Debugging-Einstellungen deaktivieren sollten deaktiviert sein. Klicken Sie dann in der Symbolleiste auf die Schaltfläche Developer Tool. Das Debugger-Fenster wird separat angezeigt und maximiert. In der rechten oberen Ecke befindet sich das Symbol zum Anheften. Klicken Sie darauf, es wird mit der aktuellen Seite angehängt, die Sie debuggen.

Vaishali Kulkarni
quelle
0

In meinem Fall war Developer Tools in der Registrierung vollständig deaktiviert.

Der Schlüssel "Deaktiviert" in "HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ IEDevTools" wurde auf 1 gesetzt. Ich musste ihn auf 0 ändern.

Justin Skiles
quelle
Wie ich oben erwähnt habe :)
RvdV79
0

Es wurde auch in meiner Registrierung deaktiviert, aber das DWORD befindet sich unter HKLM \ Software \ Wow6432Node \ Microsoft \ Internet Explorer \ IEDevTools. Deaktiviert auf 0 setzen

reguläre Routine
quelle
0

Nachdem ich die Internet ExplorerOption im Windows- Add/Remove Windows ComponentsDialogfeld deaktiviert habe, kann ich die Tools nicht öffnen (obwohl der Browser überhaupt nicht entfernt wurde). Das erneute Hinzufügen dieser Komponente hat keine Auswirkung.

Die Neuinstallation von Windows XP in VirtualBox scheint die zuverlässigste Lösung zu sein.

Alastair
quelle