JavaScript

aus FirefoxWiki, der freien Wissensdatenbank

Bild:info.png Hinweis: Für diesen Artikel wurden Informationen auf den offiziellen Hilfeseiten von Mozilla hinterlegt. Sie finden den Artikel unter dem Titel JavaScript (http://support.mozilla.com/de/kb/JavaScript).

JavaScript ist eine Scriptsprache, die auf Webseiten verwendet wird, um sie interaktiver zu gestalten. Heutzutage wird JavaScript von sehr vielen Webseiten verwendet.

In Firefox lässt sich JavaScript über Extras > Einstellungen > Inhalt aktivieren oder deaktivieren.

Inhaltsverzeichnis

Übersicht

JavaScript wurde 1995 von Netscape entwickelt. Da Microsoft mit seinem Internet Explorer den damaligen Browserkrieg zwischen Netscape Navigator und Internet Explorer gewinnen wollte, wurde in den Internet Explorer eine erweiterte Version von JavaScript unter den Namen JScript eingebaut. JScript wurde beispielsweise um Elemente erweitert, mit denen es Webseiten möglich wurde, auf das Betriebssystem und das Dateisystem zuzugreifen.

JavaScript wurde unter dem Namen ECMAScript standardisiert.

Heute wird häufig auch JScript als JavaScript bezeichnet, und so wundern sich viele Webseitenautoren, wieso ihre Scripte nicht im Firefox funktionieren. Der Grund ist, dass diese eigentlich JScript programmieren, welches nicht in den Spezifikationen zum genormten ECMAScript enthalten ist und vom Firefox nicht (oder nur sehr eingeschränkt) unterstützt wird.

JavaScript 1.6 (http://developer.mozilla.org/en/docs/New_in_JavaScript_1.6) wird unterstützt ab Firefox 1.5.
JavaScript 1.7 (http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7) funktioniert ab Firefox 2.

JavaScript ist nicht Java

Beachten Sie, dass JavaScript und die Programmiersprache Java (http://de.wikipedia.org/wiki/Java_(Programmiersprache)) bis auf die Namensähnlichkeit nichts miteinander gemeinsam haben. JavaScript ist eine Scriptsprache, mit denen direkt auf die Webseite Einfluss genommen werden kann, während mit Java Applets (http://de.wikipedia.org/wiki/Java-Applet) (vergleichbar mit Flash (http://de.wikipedia.org/wiki/Adobe_Flash)-Objekten) auf der Webseite ermöglicht werden.

Sicherheit

Obwohl JavaScript schon die Ursache für Sicherheitsprobleme war, ist das Aktivieren von JavaScript nahezu keine Gefahr. Aus diesem Grund ist JavaScript auch standardmäßig aktiviert.

Dennoch kann eine Webseite, die JavaScript ausführen darf, schädlichen Einfluss auf den Benutzer und den Browser nehmen.

Zum Beispiel kann eine bösartige Webseite den Browser verlangsamen, viele Meldungsfenster einblenden, bei nicht eingeschaltetem Pop-up-Blocker Pop-Up-Fenster erzeugen oder gefälschte Passwort-Eingabefelder anzeigen.

Aus diesem Grund kann es sinnvoll sein, nur vertrauenswürdigen Seiten JavaScript zu erlauben oder JavaScript generell abzuschalten. Um JavaScript nur bestimmten Seiten zu erlauben, bietet sich die Erweiterung NoScript an.

Fehler-Konsole

Vor Firefox 2.0 hieß die Fehler-Konsole "JavaScript-Konsole".
Die Fehler-Konsole informiert über Probleme auf der geöffneten Webseite mit JavaScript-Code (und CSS-Code – daher wohl auch die Umbenennung der Konsole).

Siehe auch

Weblinks

'Persönliche Werkzeuge