Verschiedene besonders interessante Add-ons in Hinsicht auf die Entwicklung und das Testen von AJAX-Applikationen habe ich in der folgenden Tabelle A.3 zusammengestellt.
Table Wichtige Add-ons von Firefox für die Webentwicklung
| Add-on | Beschreibung |
|---|
| Bandwidth Tester | Informationen über die Bandbreite Ihrer aktuellen Internetverbindung |
| Broadband Speed Test and Diagnostics | Diese Erweiterung zeigt Ihre öffentlich sichtbare IP-Adresse und den sichtbaren Domain-Namen und unterstützt Geschwindigkeitsmessungen für Download und Upload. Dazu existieren eine Reihe von Diagnosetests, wenn es Probleme mit der Übertragungsgeschwindigkeit gibt. |
| Console2 | Ein Ersatz für die doch recht einfach gehaltene JavaScript-Fehlerkonsole, die Firefox als Standard mitbringt |
| CrossFTP | Ein FTP-Client, der sich in Firefox integriert |
| CSS validator | Überprüfung der Gültigkeit der CSS-Regeln, die in einer Webseite verwendet werden |
| Execute JS | Eine Erweiterung, mit der Sie direkt JavaScripts ausführen können, ohne sie in eine passende Webseite einbauen zu müssen |
| Firebug | Mehr oder weniger das Schweizer Taschenmesser für Webentwickler; mit Debugger, Analyse-Tool für CSS, JavaScript, HTML und vieles mehr |
| Header Monitor | Ein Monitor für die Anzeige der HTTP-Antwort-Header in der Statuszeile |
| Html Validator | Kontrolle einer Webseite auf Gültigkeit mit dem Standard. Allerdings ist das Feature auch in den Web Developer bereits integriert. |
| Image Zoom | Diese Erweiterung erlaubt das einfache Vergrößern und Verkleinern von Bildern in einer Webseite mit dem Kontextmenü oder der Maus. |
| Live HTTP headers | Dieses Add-on bezeichnet einen in Firefox direkt integrierten Sniffer, mit dem Sie den Datenaustausch zwischen Firefox und dem Webserver überwachen können. Dies wird gerade im Zusammenhang mit AJAX sehr wichtig, denn Sie erkennen hier nicht an Veränderungen in der Adresszeile des Browsers oder dem schlichten neuen Laden einer Webseite, ob Daten ausgetauscht werden. Im Gegensatz zu vollständigen Sniffern, die den gesamten Netzwerkverkehr überwachen können, ist Live HTTP headers auf die HTTP-Kommunikation zwischen dem Browser und dem Webserver beschränkt und zeigt auch nur die sogenannten Header-Daten an. Dies erleichtert aber die Bedienung erheblich und erhöht die Übersichtlichkeit (natürlich auf Kosten der Flexibilität und des Leistungsumfangs). Nach dem Neustart des Browsers steht Ihnen auch dieses Tool unter dem Menüpunkt EXTRAS zu Verfügung. Der spätere Einsatz ist ganz einfach. Sie müssen bloß das Kontrollkästchen Mitschneiden aktivieren. |
| Modify Headers | Das Add-on erlaubt Ihnen das Hinzufügen, Modifizieren und Filtern von HTTP-Requestheadern. |
| NoScript | Ein Add-on zum gezielten Aktivieren und Deaktivieren von JavaScript bzw. bestimmten Verhaltensweisen von Skripten. Eine immens interessante Möglichkeit, um zu testen, wie sich eine Webseite verhält, wenn sie ein Besucher ohne JavaScript- Unterstützung lädt. |
| Regular Expressions Tester | Eine Testmöglichkeit für reguläre Ausdrücke. |
| UrlParams | Anzeige der GET-und POST-Parameter einer HTPP-Anfrage. Dieses Feature liefert aber auch ein Sniffer wie HTTP Live Headers. |
| Venkman | Ein JavaScript-Debugger |
| Web Developer | Über dieses Add-on stehen Ihnen verschiedene Webentwicklungs-Tools zur Verfügung, die von angepassten CSS bis hin zur Validierung einer Seite reichen. |
| XML Developer Toolbar | ie XML Developer Toolbar ist eine Erweiterung, die für verschiedenste XML-Zwecke verwendet werden kann-von der Prüfung der sogenannten Wohlgeformtheit über die Validierung bis hin zur Generierung von Schemas und DTDs und dem Transformieren von XML-Daten. |
| XPather | Damit können Sie über ein Kontextmenü XPath-Ausdrücke testen.
|