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 Versionshinweise für Entwickler

Wenn Sie ein Entwickler sind, der versucht, sich mit all den neuen Funktionen in Firefox 3 vertraut zu machen, ist dies der perfekte Ausgangspunkt. Dieser Artikel bietet eine Liste neuer Artikel, die Funktionen abdecken, die zu Firefox 3 hinzugefügt wurden. Obwohl nicht jede kleine Änderung abgedeckt wird, hilft es Ihnen, sich über die wichtigsten Verbesserungen zu informieren.

Neue Entwicklerfunktionen in Firefox 3

Für Website- und Anwendungsentwickler

Aktualisierung von Web-Anwendungen für Firefox 3

Bietet Informationen über Änderungen, die Sie möglicherweise an Ihrer Website oder Web-Anwendung 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, mit denen Anwendungen und Erweiterungen erkennen können, ob eine aktive Internetverbindung besteht, sowie wann die Verbindung hergestellt oder unterbrochen wird.

Webbasierte Protokoll-Handler

Sie können nun Web-Anwendungen als Protokoll-Handler registrieren, indem Sie die Methode navigator.registerProtocolHandler() verwenden.

Text mit einem Canvas zeichnen

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

Transform-Unterstützung für Canvas

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

Verwendung von Mikroformaten

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

Drag-and-Drop-Ereignisse

Firefox 3 unterstützt neue Ereignisse, die an den Ursprungsknoten für einen Ziehvorgang gesendet werden, wenn das Ziehen beginnt und endet.

Fokusmanagement in HTML

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

Offline-Ressourcen in Firefox

Firefox ermöglicht es Web-Anwendungen jetzt, Ressourcen zu zwischenspeichern, um die Anwendung auch offline verwenden zu können.

CSS-Verbesserungen in Firefox 3

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

DOM-Verbesserungen in Firefox 3

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

JavaScript 1.8-Unterstützung

Firefox 3 bietet JavaScript 1.8.

EXSLT-Unterstützung

Firefox 3 bietet Unterstützung für einen wesentlichen Teil der EXSLT-Erweiterungen zu XSLT.

SVG-Verbesserungen in Firefox 3

Die SVG-Unterstützung in Firefox 3 wurde erheblich verbessert, mit Unterstützung für über zwei Dutzend neuer Filter, mehrere neue Elemente und Attribute und weitere Verbesserungen.

Animierte PNG-Grafiken

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

Für XUL- und Erweiterungsentwickler

Bemerkenswerte Änderungen und Verbesserungen

Erweiterungen für Firefox 3 aktualisieren

Bietet einen Leitfaden zu den Dingen, die Sie tun müssen, um Ihre Erweiterung zu aktualisieren, damit sie mit Firefox 3 funktioniert.

XUL-Verbesserungen in Firefox 3

Firefox 3 bietet eine Reihe neuer XUL-Elemente, einschließlich neuer Schieberegler, Datums- und Zeitauswähler und Drehknöpfe.

Vorlagen in Firefox 3

Vorlagen wurden in Firefox 3 erheblich verbessert. Die wichtigste Verbesserung ermöglicht die Verwendung benutzerdefinierter Abfrageprozessoren, um andere Datenquellen als RDF zu verwenden.

Sichern von Updates

Um einen sichereren Upgrade-Pfad für Add-ons für Benutzer bereitzustellen, müssen Add-ons jetzt eine sichere Methode zur Aktualisierung anbieten, bevor sie installiert werden können. Auf AMO gehostete Add-ons bieten dies automatisch an. Alle Add-ons, die installiert sind und keine sichere Aktualisierungsmethode anbieten, werden automatisch deaktiviert, wenn der Benutzer auf Firefox 3 aktualisiert. Firefox wird dennoch weiterhin nach Updates für die Erweiterung über den unsicheren Pfad suchen und versuchen, alle angebotenen Updates zu installieren (die Installation schlägt fehl, wenn das Update ebenfalls keine sichere Aktualisierungsmethode bietet).

Places-Migrationsleitfaden

Ein Artikel darüber, wie eine bestehende Erweiterung aktualisiert wird, um die Places-API zu nutzen.

Verbesserungen im Download-Manager in Firefox 3

Der Download-Manager von Firefox 3 bietet neue und verbesserte APIs, einschließlich Unterstützung für mehrere Fortschrittsanzeigen.

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 dem Chrome-Code verwenden, um XBL-Bindungen direkt einzubetten, anstatt sie in separaten XML-Dateien zu haben.

Lokalisieren von Erweiterungsbeschreibungen

Firefox 3 bietet eine neue Methode zur Lokalisierung von Add-on-Metadaten. Dadurch sind die lokalisierten Details verfügbar, sobald das Add-on heruntergeladen wurde, sowie wenn das Add-on deaktiviert ist.

Lokalisierung und Plurale

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

Änderungen von Themes 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 Entwicklern von Erweiterungen leichter machen, produktiv zu sein, indem es einige Formalitäten von XPCOM minimiert und einige "moderne" JavaScript-Ideen hinzufügt.

Places

Die APIs für Verlauf und Lesezeichen wurden vollständig durch die neue Places-API ersetzt.

Idle-Service

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

ZIP-Schreiber

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

Vollständiger Seitenzoom

Firefox 3 verbessert das Benutzererlebnis, indem es einen vollständigen Seitenzoom zusätzlich zum Text-Only-Zoom bietet.

Schnittstelle zum XPCOM-Zyklus-Sammler

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

Der Thread-Manager

Firefox 3 bietet die neue nsIThreadManager-Schnittstelle, zusammen mit neuen 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 gemeinsam nutzbare Code-Module, mit dem Sie einfach Module in JavaScript erstellen können, die von Erweiterungen und Anwendungen verwendet werden können, ähnlich wie gemeinsam nutzbare Bibliotheken.

Die nsIJSON-Schnittstelle

Firefox 3 bietet die neue nsIJSON-Schnittstelle, die eine leistungsstarke Codierung und Decodierung von JSON-Zeichenketten ermöglicht.

Die nsIParentalControlsService-Schnittstelle

Firefox 3 unterstützt nun die Kindersicherung von Microsoft Windows Vista und ermöglicht es dem Code, damit zu interagieren.

Verwendung von Inhaltspräferenzen

Firefox 3 enthält einen neuen Dienst für das Abrufen und Setzen von beliebigen site-spezifischen Präferenzen, die sowohl von Erweiterungen als auch von Kerncode genutzt werden können, um die Präferenzen ihrer Benutzer für einzelne Sites zu verfolgen.

Plug-in-Überwachung

Ein neues Systemkomponente des Plug-in-Systems ist jetzt verfügbar, um zu messen, wie lange Plug-ins (z. B. Macromedia Flash) für die Ausführung ihrer Aufrufe benötigen.

Behobene 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 das Speichern von Passwörtern nach einer erfolgreichen Anmeldung zu ermöglichen.
  • Vereinfachte Add-on-Installation. Sie können jetzt Erweiterungen von Drittanbieter-Download-Seiten mit weniger Klicks installieren, dank der Entfernung der Add-on-Download-Site-Whitelist.
  • Neuer Download-Manager. Der Download-Manager erleichtert das Auffinden Ihrer heruntergeladenen Dateien.
  • Wiederaufnehmbare Downloads. Sie können Downloads nun nach einem Neustart des Browsers oder einer Netzwerkverbindung neu starten.
  • Vollständiger Seitenzoom. Über das Ansichtsmenü und über Tastenkürzel können Sie jetzt die Inhalte ganzer Seiten vergrößern und verkleinern - dies skaliert nicht nur den Text, sondern auch das Layout und die Bilder.
  • Tab-Blättern und Schnellmenü. Tabs sind mit den neuen Funktionen zum Scrollen von Tabs und dem Tab-Schnellmenü leichter zu finden.
  • Speichern, was Sie machen. 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 Lesezeichen-Ordners in Tabs fügt die neuen Tabs jetzt hinzu, anstatt die bestehenden zu ersetzen.
  • Einfachere Größenänderung von Standort- und Suchleisten. Sie können jetzt einfach die Standort- und Suchleisten mit einem einfachen Größenänderungsgriff zwischen ihnen ändern.
  • Textauswahlverbesserungen. Sie können jetzt mehrere Textbereiche auswählen, indem Sie die Steuerungstaste (Befehlstaste auf dem Macintosh) verwenden. Doppelklicken und ziehen selektiert nun im "wortweise" Modus. Dreifachklicken selektiert einen ganzen Absatz.
  • Suchwerkzeugleiste. Die Suchwerkzeugleiste öffnet sich jetzt mit der aktuellen Auswahl.
  • Plug-in-Management. Nutzer können nun einzelne Plug-ins im Add-on-Manager deaktivieren.
  • Integration mit Windows Vista. Die Firefox-Menüs werden jetzt mit dem nativen Vista-Theme angezeigt.
  • Integration mit Mac OS X. Firefox unterstützt nun Growl für Benachrichtigungen über abgeschlossene Downloads und verfügbare Updates.
  • Stern-Schaltfläche. Die neue Stern-Schaltfläche in der Standortleiste 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 nun Schlüsselwörter mit Ihren Lesezeichen verknüpfen, um sie einfach nach Kategorien zu sortieren.
  • Standortleiste und Auto-Vervollständigung. Geben Sie den Titel oder das Tag einer Seite in der Standortleiste ein, um schnell die gesuchte Seite in Ihrem Verlauf und Ihren Lesezeichen zu finden. Favicons, Lesezeichen- und Tag-Indikatoren helfen Ihnen zu sehen, woher die Ergebnisse stammen.
  • Intelligente Lesezeichen-Ordner. Der neue Intelligente Lesezeichen-Ordner von Firefox bietet schnellen Zugriff auf Ihre zuletzt gespeicherten und getaggten Orte sowie auf häufig besuchte Seiten.
  • Verwaltung von Lesezeichen und Verlauf. Der neue einheitliche Organizer für Lesezeichen und Verlauf ermöglicht es Ihnen, Ihren Verlauf und Ihre Lesezeichen leicht mit mehreren Ansichten und intelligenten Ordnern zu durchsuchen, um Ihre häufigen Suchen zu speichern.
  • Webbasierte Protokoll-Handler. Web-Anwendungen, wie Ihr bevorzugter Web-Mail-Anbieter, können jetzt anstelle von Desktop-Anwendungen zum Umgang mit mailto:-Links von anderen Sites verwendet werden. Ähnliche Unterstützung wird auch für andere Protokolle bereitgestellt. (Beachten Sie, dass sich Web-Anwendungen bei Firefox registrieren müssen, bevor dies funktioniert.)
  • Einfache Verwendung von Download-Aktionen. Ein neues Anwendungs-Einstellungsfenster bietet eine verbesserte Benutzeroberfläche zur Konfiguration von Handlern für verschiedene Dateitypen und Protokollschemata.
  • Verbesserte Optik und Haptik. Die Grafik- und Schriftverarbeitung wurden verbessert, um Websites auf Ihrem Bildschirm besser aussehen zu lassen, einschließlich schärferer Textdarstellung und besserer Unterstützung von Schriften mit Ligaturen und komplexen Skripten. Darüber hinaus werden Mac- und Linux (GNOME)-Nutzer feststellen, dass sich Firefox mehr denn je wie eine native Anwendung für ihre Plattform anfühlt, mit einem neuen, nativen Aussehen und Anfühlen.
  • Farbmanagement-Unterstützung. Indem Sie die Einstellung gfx.color_management.enabled in about:config setzen, können Sie Firefox bitten, die in Bildern eingebetteten Farbprofile zu verwenden, um die Farben anzupassen, damit sie mit dem Display Ihres Computers übereinstimmen.
  • Offline-Unterstützung. Web-Anwendungen können neue Funktionen nutzen, um auch dann verwendet zu werden, wenn Sie keine Internetverbindung haben.

Sicherheit und Datenschutz

  • Ein-Klick-Website-Information. Möchten Sie mehr über die Website erfahren, die Sie besuchen? Klicken Sie auf das Symbol der Website in der Standortleiste, um zu erfahren, wem sie gehört. Informationen zur Identifizierung werden prominent dargestellt und sind einfacher denn je zu verstehen.
  • Malware-Schutz. Firefox 3 warnt Sie, wenn Sie eine Website besuchen, von der bekannt ist, dass sie Viren, Spyware, Trojanische Pferde oder andere gefährliche Software (als Malware bekannt) installiert.
  • Verbesserter Schutz vor Webfälschungen. Wenn Sie jetzt eine Seite besuchen, die verdächtig als Fälschung gilt, wird Ihnen eine spezielle Seite anstelle der Inhalte der Seite mit einer Warnung angezeigt.
  • Einfacher zu verstehende SSL-Fehler. Die bei einem ungültigen SSL-Zertifikat angezeigten Fehler wurden klarer formuliert, um das Problem leichter nachvollziehbar zu machen.
  • Schutz vor veralteten Add-ons. Firefox 3 überprüft jetzt automatisch die Versionen von Add-ons und Plug-ins und deaktiviert ältere, unsichere Versionen.
  • Sichere Add-on-Updates. Die Sicherheit von Add-on-Updates wurde verbessert, indem Add-ons, die einen unsicheren Aktualisierungsmechanismus verwenden, nicht zulässig sind.
  • Anti-Virus-Integration. Firefox 3 informiert nun die Anti-Virus-Software, wenn ausführbare Dateien heruntergeladen werden.
  • Unterstützung für die Kindersicherung von Windows Vista. Firefox 3 unterstützt die systemweite Vista-Kindersicherungseinstellung zum Deaktivieren von Dateidownloads.

Leistung

  • Zuverlässigkeit. Firefox 3 speichert jetzt Lesezeichen, Verlauf, Cookies und Präferenzen in einem transaktionssicheren Datenbankformat. Dies bedeutet, dass Ihre Daten vor Verlust geschützt sind, selbst wenn Ihr System abstürzt.
  • Geschwindigkeit. Firefox 3 hat einen Leistungsschub erhalten, indem der Teil der Software, der das Zeichnen auf Ihrem Bildschirm handhabt, sowie die Handhabung der Seitenlayoutarbeit vollständig ersetzt wurde.
  • Verringerter Speicherverbrauch. Firefox 3 ist speichereffizienter denn je, mit über 300 behobenen Speicher-"Leck"-Fehlern und neuen Funktionen, die dabei helfen, automatisch Speicherblöcke zu finden und zu löschen, die nicht mehr verwendet werden.