Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 3 für Entwickler

Wenn Sie ein Entwickler sind und sich mit den neuen Funktionen in Firefox 3 vertraut machen möchten, ist dies der perfekte Ausgangspunkt. Dieser Artikel bietet eine Liste der neuen Artikel zu den in Firefox 3 hinzugefügten Funktionen. Auch wenn nicht jede kleine Änderung abgedeckt wird, hilft er Ihnen, die wesentlichen Verbesserungen kennenzulernen.

Neue Entwicklerfunktionen in Firefox 3

Für Website- und Anwendungsentwickler

Aktualisierung von Webanwendungen für Firefox 3

Bietet Informationen über Änderungen, die Sie an Ihrer Website oder Webanwendung vornehmen müssen, um die neuen Funktionen in Firefox 3 nutzen zu können.

Online- und Offline-Ereignisse

Firefox 3 unterstützt WHATWG-Online- und Offline-Ereignisse, die es Anwendungen und Erweiterungen ermöglichen, zu erkennen, ob eine aktive Internetverbindung besteht und wann die Verbindung unterbrochen oder wiederhergestellt wird.

Web-basierte Protokollhandler

Sie können jetzt Webanwendungen als Protokollhandler registrieren, indem Sie die Methode navigator.registerProtocolHandler() verwenden.

Text mit einem Canvas zeichnen

Sie können jetzt Text in einem Canvas mit einer nicht standardisierten API zeichnen, die von Firefox 3 unterstützt wird.

Transform-Unterstützung für Canvas

Firefox unterstützt jetzt die Methoden transform() und setTransform() auf Canvas.

Verwendung von Microformats

Firefox verfügt jetzt über APIs zur Arbeit mit Microformats.

Drag-and-Drop-Ereignisse

Firefox 3 unterstützt neue Ereignisse, die an das Quellknoten für eine Ziehoperation gesendet werden, wenn das Ziehen beginnt und endet.

Fokusmanagement im HTML

Die neuen HTML5-Attribute activeElement und hasFocus werden unterstützt.

Offline-Ressourcen in Firefox

Firefox ermöglicht jetzt Webanwendungen, dass Ressourcen zwischengespeichert werden können, damit die Anwendung offline genutzt werden kann.

CSS-Verbesserungen in Firefox 3

Firefox 3 bietet eine Reihe von Verbesserungen in der CSS-Unterstützung.

DOM-Verbesserungen in Firefox 3

Firefox 3 bietet eine Reihe neuer Funktionen in der DOM-Implementierung von Firefox 3, einschließlich der Unterstützung mehrerer Internet Explorer-Erweiterungen für das DOM.

JavaScript 1.8-Unterstützung

Firefox 3 bietet JavaScript 1.8.

EXSLT-Unterstützung

Firefox 3 stellt Unterstützung für einen erheblichen Teil der EXSLT-Erweiterungen für XSLT bereit.

SVG-Verbesserungen in Firefox 3

Die SVG-Unterstützung in Firefox 3 wurde erheblich verbessert, mit Unterstützung für mehr als zwei Dutzend neue Filter, mehrere neue Elemente und Attribute sowie andere Verbesserungen.

Animierte PNG-Grafiken

Firefox 3 unterstützt das animierte PNG (APNG)-Bildformat.

Für XUL- und Erweiterungsentwickler

Bemerkenswerte Änderungen und Verbesserungen

Aktualisierung von Erweiterungen für Firefox 3

Bietet einen Leitfaden zu den Maßnahmen, die Sie ergreifen müssen, um Ihre Erweiterung für die Arbeit mit Firefox 3 zu aktualisieren.

XUL-Verbesserungen in Firefox 3

Firefox 3 bietet eine Reihe neuer XUL-Elemente, einschließlich neuer Schieberegler, und Datums- und Zeitwähler sowie Drehtasten.

Vorlagen in Firefox 3

Vorlagen wurden in Firefox 3 erheblich verbessert. Die wichtigste Verbesserung ermöglicht die Verwendung von benutzerdefinierten Abfrageprozessoren, sodass andere Datenquellen als RDF verwendet werden können.

Sicherung von Updates

Um einen sichereren Aktualisierungspfad für Add-ons zu bieten, wird nun von Add-ons ein sicherer Aktualisierungsweg verlangt, bevor sie installiert werden können. Bei AMO gehostete Add-ons bieten dieses automatisch. Alle installierten Add-ons, die keinen sicheren Update-Mechanismus bereitstellen, werden beim Upgrade auf Firefox 3 automatisch deaktiviert. Firefox wird jedoch weiterhin über den unsicheren Pfad nach Erweiterungs-Updates suchen und versuchen, angebotene Updates zu installieren (die Installation schlägt fehl, wenn auch das Update keinen sicheren Update-Mechanismus bietet).

Leitfaden zur Places-Migration

Ein Artikel darüber, wie eine bestehende Erweiterung aktualisiert werden kann, um die Places-API zu verwenden.

Verbesserungen des Download-Managers in Firefox 3

Der Download-Manager von Firefox 3 verfügt über neue und verbesserte APIs, einschließlich Unterstützung für mehrere Fortschrittsüberwacher.

Verwendung von nsILoginManager

Der Passwort-Manager wurde durch den neuen Login-Manager ersetzt.

Einbetten von XBL-Bindungen

Sie können jetzt das data: URL-Schema aus Chrome-Code verwenden, um XBL-Bindungen direkt einzubetten, anstatt sie in separaten XML-Dateien zu haben.

Lokalisierung von Erweiterungsbeschreibungen

Firefox 3 bietet eine neue Methode zur Lokalisierung von Add-on-Metadaten. Dadurch sind die lokalisierten Details sowohl sofort nach dem Herunterladen des Add-ons verfügbar als auch, wenn das Add-on deaktiviert ist.

Lokalisierung und Plurals

Firefox 3 fügt das neue PluralForm-Modul hinzu, das Werkzeuge bietet, um die korrekte Pluralisierung von Wörtern in mehreren Lokalisierungen zu unterstützen.

Themenänderungen in Firefox 3

Hinweise und Informationen für Personen, die Themes für Firefox 3 erstellen möchten.

Neue Komponenten und Funktionalitäten

FUEL-Bibliothek

FUEL soll es für Erweiterungsentwickler einfacher machen, produktiv zu sein, indem es einige der Formalitäten von XPCOM minimiert und einige "moderne" JavaScript-Ideen hinzufügt.

Places

Die Verlaufs- und Lesezeichen-APIs wurden vollständig durch die neue Places-API ersetzt.

Leerlaufdienst

Firefox 3 bietet die neue nsIIdleService-Schnittstelle, die es Erweiterungen ermöglicht, zu bestimmen, wie lange es her ist, dass der Benutzer zuletzt eine Taste gedrückt oder die Maus bewegt hat.

ZIP-Schreiber

Die neue nsIZipWriter-Schnittstelle ermöglicht es Erweiterungen, ZIP-Archive zu erstellen.

Vollseiten-Zoom

Firefox 3 verbessert das Benutzererlebnis durch das Angebot von Vollseiten-Zoom zusätzlich zum nur-Text-Zoom.

Schnittstelle zum XPCOM-Zyklus-Sammler

XPCOM-Code kann jetzt den Zyklus-Sammler nutzen, der hilft sicherzustellen, dass nicht verwendeter Speicher freigegeben wird, anstatt verloren zu gehen.

Der Thread-Manager

Firefox 3 bietet die neue nsIThreadManager-Schnittstelle sowie neue Schnittstellen für Threads und Thread-Ereignisse, die eine bequeme Möglichkeit bieten, Threads in Ihrem Code zu erstellen und zu verwalten.

JavaScript-Module

Firefox 3 bietet jetzt einen neuen Mechanismus für gemeinsame Code-Module, mit dem Sie problemlos Module in JavaScript erstellen können, die von Erweiterungen und Anwendungen verwendet werden können, ähnlich wie gemeinsame Bibliotheken.

Die nsIJSON-Schnittstelle

Firefox 3 bietet die neue nsIJSON-Schnittstelle, die eine leistungsstarke Kodierung und Dekodierung von JSON-Strings bietet.

Die nsIParentalControlsService-Schnittstelle

Firefox 3 unterstützt jetzt das Microsoft Windows Vista-Funktyperenthagenkontrollen-Feature und ermöglicht es dem Code, mit ihm zu interagieren.

Verwendung von Inhaltspräferenzen

Firefox 3 enthält einen neuen Dienst zum Abrufen und Setzen beliebiger websitespezifischer Präferenzen, die sowohl von Erweiterungen als auch von Kerncode verwendet werden können, um die Präferenzen ihrer Benutzer für einzelne Websites zu speichern.

Plug-in-Überwachung

Ein neuer Bestandteil des Pluginsystems ist jetzt verfügbar, um zu messen, wie lange Plugins (z. B. Macromedia Flash) benötigen, um ihre Aufrufe auszuführen.

Korrigierte Fehler

Bemerkenswerte Fehler, die in Firefox 3 behoben wurden

Dieser Artikel bietet Informationen über Fehler, die in Firefox 3 behoben wurden.

Neue Funktionen für Endbenutzer

Benutzererfahrung

  • Einfachere Passwortverwaltung. Eine Informationsleiste oben im Browserfenster erscheint jetzt, um Ihnen zu ermöglichen, Passwörter nach einer erfolgreichen Anmeldung zu speichern.
  • Vereinfachte Installation von Add-ons. Sie können jetzt Erweiterungen von Drittanbieter-Downloadseiten mit weniger Klicks installieren, dank der Entfernung der Whitelist für Add-on-Downloadseiten.
  • Neuer Download-Manager. Der Download-Manager macht es einfacher, Ihre heruntergeladenen Dateien zu finden.
  • Fortsetzbare Downloads. Sie können jetzt Downloads fortsetzen, nachdem Sie den Browser neu gestartet oder Ihre Netzwerkverbindung zurückgesetzt haben.
  • Vollseiten-Zoom. Über das Menü "Ansicht" und mit Tastenkombinationen können Sie nun den Inhalt ganzer Seiten vergrößern und verkleinern – dies skaliert nicht nur den Text, sondern auch das Layout und die Bilder.
  • Tab-Scrolling und Schnellmenü. Tabs sind mit den neuen Tab-Scrolling- und Tab-Schnellmenü-Funktionen leichter zu finden.
  • Speichern, was Sie tun. Firefox 3 fragt Sie, ob Sie Ihre aktuellen Tabs speichern möchten, wenn Sie Firefox beenden.
  • Optimiertes Verhalten von "In Tabs öffnen". Das Öffnen eines Ordners mit Lesezeichen in Tabs hängt jetzt die neuen Tabs anstatt die bestehenden zu ersetzen.
  • Einfacheres Anpassen der Adress- und Suchleiste. Sie können die Adress- und Suchleiste jetzt mit einem einfachen Ziehgriff zwischen ihnen leicht anpassen.
  • Verbesserungen bei der Textauswahl. Sie können jetzt mehrere Textbereiche mit der Steuerungs-Taste (Befehl auf Macintosh) auswählen. Doppelklick und ziehen wählt jetzt im "Wort-für-Wort"-Modus aus. Dreifachklicks wählen einen gesamten Absatz aus.
  • Suchleiste. Die Suchleiste öffnet sich jetzt mit der aktuellen Auswahl.
  • Plugin-Verwaltung. Benutzer können nun einzelne Plugins im Add-on-Manager deaktivieren.
  • Integration mit Windows Vista. Die Menüs von Firefox werden jetzt mit dem nativen Vista-Theme angezeigt.
  • Integration mit Mac OS X. Firefox unterstützt jetzt Growl für Benachrichtigungen über abgeschlossene Downloads und verfügbare Updates.
  • Stern-Button. Der neue Stern-Button in der Adressleiste ermöglicht es Ihnen, schnell ein neues Lesezeichen mit einem einzigen Klick hinzuzufügen. Ein zweiter Klick ermöglicht es Ihnen, Ihr neues Lesezeichen zu speichern und zu taggen.
  • Tags. Sie können jetzt Schlüsselwörter mit Ihren Lesezeichen verknüpfen, um sie einfach nach Themen zu sortieren.
  • Adressleiste und Auto-Vervollständigung. Geben Sie den Titel oder das Tag einer Seite in die Adressleiste ein, um die gesuchte Seite schnell in Ihrer Chronik und Ihren Lesezeichen zu finden. Favicons, Lesezeichen- und Tag-Indikatoren helfen Ihnen zu sehen, woher die Ergebnisse stammen.
  • Intelligenter Lesezeichen-Ordner. Firefox's neuer Intelligenter Lesezeichen-Ordner bietet schnellen Zugriff auf kürzlich gespeicherte und getaggte Orte sowie Seiten, die Sie häufig besuchen.
  • Lesezeichen- und Chronik-Organizer. Der neue, vereinheitlichte Lesezeichen- und Chronik-Organizer ermöglicht es Ihnen, Ihre Chronik und Lesezeichen einfach mit mehreren Ansichten und intelligenten Ordnern für das Speichern Ihrer häufigen Suchanfragen zu durchsuchen.
  • Web-basierte Protokollhandler. Webanwendungen wie Ihr favorisierter Web-E-Mail-Anbieter können jetzt anstelle von Desktop-Anwendungen zum Umgang mit mailto:-Links von anderen Websites verwendet werden. Ähnliche Unterstützung wird für andere Protokolle bereitgestellt. (Bitte beachten Sie, dass sich Webanwendungen mit Firefox registrieren müssen, bevor dies funktioniert.)
  • Einfach zu verwendende Download-Aktionen. Ein neues Anwendungen-Einstellungen-Panel bietet eine verbesserte Benutzeroberfläche zur Konfiguration von Handlern für verschiedene Dateitypen und Protokollschemata.
  • Verbessertes Aussehen und Verhalten. Grafik- und Schriftbehandlungen wurden verbessert, um Websites auf Ihrem Bildschirm besser aussehen zu lassen, einschließlich schärferer Textwiedergabe und besserer Unterstützung für Schriften mit Ligaturen und komplexen Skripten. Außerdem finden Mac- und Linux (GNOME)-Benutzer, dass Firefox sich mehr denn je wie eine native Anwendung für ihre Plattform anfühlt, mit einem neuen, nativen Aussehen und Gefühl.
  • Farbmanagementunterstützung. Indem Sie die gfx.color_management.enabled-Einstellung in about:config setzen, können Sie Firefox anweisen, die in Bildern eingebetteten Farbprofile zu verwenden, um die Farben an die Anzeige Ihres Computers anzupassen.
  • Offline-Unterstützung. Webanwendungen können neue Funktionen nutzen, um auch dann verwendet zu werden, wenn Sie keine Internetverbindung haben.

Sicherheit und Privatsphäre

  • Ein-Klick-Website-Information. Möchten Sie mehr über die Website wissen, die Sie besuchen? Klicken Sie auf das Symbol der Website in der Adressleiste, um zu sehen, wem sie gehört. Informationen zur Identifizierung werden prominent angezeigt und sind leichter denn je zu verstehen.
  • Malware-Schutz. Firefox 3 warnt Sie, wenn Sie eine Website besuchen, die dafür bekannt ist, Viren, Spyware, Trojaner oder andere gefährliche Software (als Malware bekannt) zu installieren.
  • Verbesserter Schutz vor Webfälschungen. Wenn Sie jetzt eine Seite besuchen, die als Fälschung verdächtigt wird, wird Ihnen eine spezielle Seite anstelle des Inhalts der Seite mit einer Warnung angezeigt.
  • Einfacher zu verstehende SSL-Fehler. Die Fehler, die angezeigt werden, wenn ein ungültiges SSL-Zertifikat festgestellt wird, wurden geklärt, um das Verständnis des Problems zu erleichtern.
  • Schutz vor veralteten Add-ons. Firefox 3 prüft automatisch die Versionen von Add-ons und Plugins und deaktiviert ältere, unsichere Versionen.
  • Sichere Add-on-Updates. Die Sicherheit der Add-on-Updates wurde verbessert, indem Add-ons, die einen unsicheren Update-Mechanismus verwenden, nicht mehr zugelassen werden.
  • Antivirus-Integration. Firefox 3 informiert nun die Antivirensoftware, wenn ausführbare Dateien heruntergeladen werden.
  • Unterstützung für Windows Vista-Kindersicherungen. Firefox 3 unterstützt die systemweiten Kindersicherungen von Vista zur Deaktivierung von Datei-Downloads.

Leistung

  • Zuverlässigkeit. Firefox 3 speichert Lesezeichen, Chronik, Cookies und Einstellungen jetzt in einem transaktionssicheren Datenbankformat. Das bedeutet, dass Ihre Daten auch bei einem Systemabsturz vor Verlust geschützt sind.
  • Geschwindigkeit. Firefox 3 hat durch die vollständige Ersetzung der Softwarekomponente, die die Zeichnung auf Ihrem Bildschirm und die Handhabung der Seitenlayoutarbeit behandelt, einen Leistungsschub erhalten.
  • Reduzierter Speicherverbrauch. Firefox 3 ist speichereffizienter als je zuvor, mit über 300 behobenen Speicher-"Leak"-Fehlern und neuen Funktionen, die helfen, automatisch verlorene Speicherblöcke zu lokalisieren und zu entsorgen.