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 Web-Entwickler, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler nützlich sind.

Änderungen für Web-Entwickler

HTML

CSS

DOM/APIs

JavaScript

WebGL

  • Die WebGL-Erweiterung EXT_texture_filter_anisotropic wurde entprefixt. Die Verwendung von "MOZ_EXT_texture_filter_anisotropic" wird nun eine Warnung anzeigen. Der prefixierte Name wird in einer zukünftigen Version entfernt (Firefox-Bug 776001).

SVG

Keine Änderung.

MathML

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

XUL

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

Netzwerk

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

Keine Änderung.

Entwicklerwerkzeuge

  • Ändern der JSTerm-Funktion $ von getElementById zu querySelector() (Firefox-Bug 751749).

User Agent

Der Gecko-Teil des User-Agent-Strings hat sich geändert. Das Build-Datum (das seit 2010 nicht mehr aktualisiert wurde) wurde entfernt und stattdessen die Gecko-Versionsnummer eingefügt. So wurde Gecko/20100101 zu Gecko/17.0. Dies könnte Sie betreffen, wenn Sie User-Agent-Erkennung einsetzen.

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

Schnittstellenänderungen

nsIInputStream

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

nsIDOMWindowUtils

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

nsIFilePicker

Die Methode open(), um den Datei-Dialog 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

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

Neue Schnittstellen

Keine.

Entfernte Schnittstellen

Keine entfernt.

Siehe auch

Ältere Versionen