Heim > Web-Frontend > js-Tutorial > Hauptteil

Warum scheint console.log in Internet Explorer 8 zu verschwinden?

DDD
Freigeben: 2024-11-20 02:55:01
Original
362 Leute haben es durchsucht

Why Does console.log Seem to Disappear in Internet Explorer 8?

Console.logs versteckte Existenz in Internet Explorer 8

Obwohl console.log in der Beta erschien, verschwand es auf mysteriöse Weise in der endgültigen Version von Internet Explorer 8. Dies hat die Entwickler verwirrt.

Die Enthüllen

Entgegen der landläufigen Meinung existiert console.log zwar im IE8, bleibt aber verborgen. Der Schlüssel zum Freischalten seiner Kräfte liegt in den Entwicklertools (F12). Nach der Aktivierung kann console.log zur Datenausgabe verwendet werden, auch nach dem Schließen der Entwicklertools.

Der Grund

Es wird spekuliert, dass es sich bei diesem Verhalten um einen Fehler oder ein Problem handelt bewusste Designwahl. In jedem Fall handelt es sich um eine eigenartige Funktion, die mit benutzerdefinierten Funktionen behoben werden kann.

Problemumgehungen

Um console.log in IE8 zu verwenden, können Entwickler auf die folgende Problemumgehung zurückgreifen:

function trace(s) {
  if ('console' in self && 'log' in console) console.log(s)
  else alert(s)
}
Nach dem Login kopieren

Alternativ kann ein einfacherer Ansatz sein übernommen:

function trace(s) {
  try { console.log(s) } catch (e) { alert(s) }
}
Nach dem Login kopieren

Mit diesen Funktionen können Entwickler Daten auf der Konsole protokollieren oder eine alternative Ausgabe bereitstellen, wenn die Konsole nicht verfügbar ist.

Das obige ist der detaillierte Inhalt vonWarum scheint console.log in Internet Explorer 8 zu verschwinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage