Firefox 17 für Entwickler

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

Änderungen für Webentwickler

HTML

CSS

DOM/APIs

JavaScript

WebGL

  • Die WebGL-Erweiterung EXT_texture_filter_anisotropic wurde ohne Prefix vorangestellt. Die Verwendung von "MOZ_EXT_texture_filter_anisotropic" wird nun eine Warnung anzeigen. Der vorgefixte Name wird in einer zukünftigen Version entfernt werden. (Firefox bug 776001).

SVG

Keine Änderung.

MathML

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

XUL

  • Das XUL-key-Element unterstützt jetzt den "os"-Modifier, der dem Win-Schlüssel (Super- oder Hyper-Taste) entspricht (Firefox bug 778732).

Netzwerk

  • Die nicht standardisierte Funktion XMLHttpRequest.onuploadprogress, die in Firefox 14 veraltet wurde, wurde entfernt.

Keine Änderung.

Entwicklerwerkzeuge

  • Ändern der JSTerm-$-Hilfsfunktion von getElementById zu querySelector() (Firefox bug 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 die Gecko-Versionsnummer wurde an seiner Stelle eingefügt. Also Gecko/20100101 -> Gecko/17.0. Dies könnte sich auf Sie auswirken, wenn Sie User-Agent-Sniffing betreiben.

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

Schnittstellenänderungen

nsIInputStream

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

nsIDOMWindowUtils

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

nsIFilePicker

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

nsIScriptSecurityManager

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

nsIRefreshURI

Die Methode setupRefreshURIFromHeader() hat einen principal-Parameter hinzugefügt (Firefox bug 327244).

Neue Schnittstellen

Keine.

Entfernte Schnittstellen

Keine entfernt.

Siehe auch

Ältere Versionen