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

Änderungen für Webentwickler

HTML

CSS

DOM/APIs

JavaScript

WebGL

  • Die EXT_texture_filter_anisotropic WebGL-Erweiterung wurde ohne Präfix veröffentlicht. Die Verwendung von "MOZ_EXT_texture_filter_anisotropic" wird ab jetzt eine Warnung auslösen. Der vorfixierte Name wird in einer zukünftigen Version entfernt (Firefox Bug 776001).

SVG

Keine Änderung.

MathML

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

XUL

  • Das XUL key Element unterstützt den "os" Modifikator, welcher der Win Key (Super oder Hyper Key) ist (Firefox Bug 778732).

Netzwerk

  • Das nicht standardisierte Feature XMLHttpRequest.onuploadprogress, das in Firefox 14 veraltet war, wurde entfernt.

Keine Änderung.

Entwickler-Tools

  • Ändert die $ Hilfsfunktion in JSTerm 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 die Gecko-Versionsnummer wurde stattdessen hinzugefügt. So wird aus Gecko/20100101 -> Gecko/17.0. Dies könnte Auswirkungen haben, wenn Sie User-Agent-Erkennung verwenden.

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

Schnittstellenänderungen

nsIInputStream

Die Methode available() gibt jetzt eine 64-Bit-Länge statt 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 erklärt (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.

Weitere Informationen