Firefox 44 für Entwickler

Um die neuesten Entwicklerfunktionen von Firefox zu testen, installieren Sie die Firefox Developer Edition. Firefox 44 wurde am 26. Januar 2016 veröffentlicht. Dieser Artikel führt wichtige Ä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

Entwicklerwerkzeuge

HTML

CSS

JavaScript

Neue APIs

Änderungen

Entfernte Funktionen

Schnittstellen/APIs/DOM

DOM & HTML DOM

  • Für die Kompatibilität mit bestimmten bestehenden Seiten wurde die Eigenschaft Document.charset als Alias für Document.characterSet implementiert (Firefox-Bug 647621).
  • Die Unterstützung für die Methode window.sidebar.addSearchEngine(), die es Webseiten erlaubte, die Installation eines Sherlock-Plugins anzustoßen, wurde eingestellt und sie gibt nun lediglich eine Warnung in der Webkonsole aus (Firefox-Bug 862148).
  • Um unerwünschte Pop-ups zu verhindern, werden Prompts, die in beforeunload Ereignissen von Seiten, mit denen nicht interagiert wurde, angefordert werden, nicht mehr angezeigt (Firefox-Bug 636905).

Canvas

  • Eine neue experimentelle OffscreenCanvas API, die es erlaubt, Rendering-Kontexte (wie WebGL) in Web Workern auszuführen, wurde implementiert. Um diese experimentelle API zu nutzen, setzen Sie gfx.offscreencanvas.enabled auf true in about:config (Firefox-Bug 709490).

IndexedDB

Service Workers

WebRTC

Neue APIs

Verschiedenes

MathML

Keine Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

HTTP

Netzwerktechnik

Keine Änderung.

Sicherheit

  • RC4 ist jetzt auch in den Beta- und Release-Versionen des Browsers standardmäßig deaktiviert (Firefox-Bug 1201025) und die Whitelist ist jetzt standardmäßig leer (Firefox-Bug 1215796).

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

Schnittstellen

Keine Änderung.

XUL

Keine Änderung.

JavaScript-Code-Module

XPCOM

  • Das nsIDOMWindow Interface ist jetzt leer. Dessen Inhalte wurden entweder nicht mehr verwendet, sind an andere Orte verschoben worden oder wurden nur von C++ genutzt. Die Elemente, die vom C++-Code verfügbar sind, befinden sich jetzt im nsPIDOMWindow Interface (Firefox-Bug 1216401).

Sonstiges

Ältere Versionen