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

Firefox 17 wurde am 20. November 2012 veröffentlicht. Dieser Artikel listet die wichtigsten Änderungen auf, die nicht nur für Webentwickler, sondern auch für Firefox- und Gecko-Entwickler sowie für Add-On-Entwickler nützlich sind.

Änderungen für Webentwickler

HTML

CSS

DOM/APIs

JavaScript

WebGL

  • Die EXT_texture_filter_anisotropic WebGL-Erweiterung ist jetzt unpräfixiert. Die Verwendung von "MOZ_EXT_texture_filter_anisotropic" wird nun eine Warnung auslösen. Der präfixierte Name wird in einer zukünftigen Version entfernt (Firefox Fehler 776001).

SVG

Keine Änderung.

MathML

  • Das Parsen des align-Attributs auf <mtable>-Elementen wurde aktualisiert, um optionale Leerzeichen korrekter zu behandeln.

XUL

  • Das XUL key-Element unterstützt den „os“-Modifikator, also die Win-Taste (Super- oder Hyper-Taste) (Firefox Fehler 778732).

Netzwerk

  • Die nicht-standardmäßige Funktion XMLHttpRequest.onuploadprogress, die in Firefox 14 veraltet wurde, wurde entfernt.

Keine Änderung.

Entwicklerwerkzeuge

  • Die $-Hilfsfunktion von JSTerm wurde von getElementById in querySelector() geändert (Firefox Fehler 751749).

User Agent

Der Gecko-Teil des User-Agent-Strings wurde geändert. Das Build-Datum (das seit 2010 nicht aktualisiert wurde) wurde entfernt und stattdessen die Gecko-Versionsnummer hinzugefügt. So wurde aus Gecko/20100101 -> Gecko/17.0. Dies könnte Auswirkungen haben, wenn Sie eine User-Agent-Erkennung durchführen.

Änderungen für Add-On- und Mozilla-Entwickler

Schnittstellenänderungen

nsIInputStream

Die Methode available() gibt eine 64-Bit Länge anstelle einer 32-Bit Länge zurück (Firefox Fehler 215450).

nsIDOMWindowUtils

Die Methode sendMouseScrollEvent() wurde durch sendWheelEvent() ersetzt (Firefox Fehler 719320).

nsIFilePicker

Die Methode open(), um den Dateidialog asynchron zu öffnen, wurde hinzugefügt und die Methode show() wurde als veraltet markiert (Firefox Fehler 731307).

nsIScriptSecurityManager

Die Methoden checkLoadURIStr() und checkLoadURI() wurden entfernt (Firefox Fehler 327244).

nsIRefreshURI

Der Methode setupRefreshURIFromHeader() wurde ein principal Parameter hinzugefügt (Firefox Fehler 327244).

Neue Schnittstellen

Keine.

Entfernte Schnittstellen

Keine entfernt.

Siehe auch