Firefox 23 für Entwickler

Änderungen für Webentwickler

Sicherheit

  • Mixed Content Blocking. Firefox lädt keine unsicheren (http) Ressourcen mehr auf sicheren (https) Seiten (Firefox-Bug 834836).
  • Die Standardsyntax von CSP 1.0-Richtlinien ist jetzt implementiert und wird standardmäßig durchgesetzt.

Entwicklerwerkzeuge

  • Ein Netzwerk-Panel wurde den Entwicklerwerkzeugen hinzugefügt. Dies ist eine detailliertere Ansicht als die "Netz"-Option in der Webkonsole.
  • Die Webkonsole wurde in "Konsole" umbenannt und enthält die Option, Sicherheitsfehler/-warnungen zu filtern.
  • Die neuen Toolbox-Optionen ermöglichen es Ihnen, Funktionen zu deaktivieren, das Hell-/Dunkel-Design zu wechseln oder das Chrome-/Remote-Debugging zu aktivieren.

HTML

JavaScript

  • Die Methode Object.defineProperty kann jetzt verwendet werden, um die length-Eigenschaft eines Array Objekts zu redefinieren.
  • Die Option, JavaScript zu deaktivieren, einschließlich der Optionen, Fenster zu verschieben/kontextmenü zu ersetzen, wurden entfernt. Sie können JavaScript jedoch weiterhin deaktivieren, indem Sie in about:config auf die Option "javascript.enabled" doppelklicken.

DOM

WebRTC

  • Anstelle von Benutzernamen in der RTCIceServer.url-Eigenschaft (wie stun:username@stunserver.example.com) müssen Sie jetzt die neue RTCIceServer.username-Eigenschaft verwenden.

CSS

  • Der Blinkeffekt für text-decoration: blink; hat keine Wirkung mehr, ist aber weiterhin ein gültiger Wert (Firefox-Bug 857820).
  • In-Flow ::after und ::before Pseudoelemente sind jetzt Flex-Elemente (Firefox-Bug 867454).
  • Die Methode zur Berechnung von Viewport-Einheiten wurde geändert. In Verbindung mit overflow:auto wird der von eventuellen Scrollleisten eingenommene Raum nicht vom Viewport subtrahiert, während er im Fall von overflow:scroll subtrahiert wird. (Firefox-Bug 811403)

MathML

  • Negative Breiten für das <mspace> Element wurden implementiert (Firefox-Bug 717546).
  • Das <semantics> Element bestimmt nun das sichtbare Kind, wie in der MathML3-Spezifikation beschrieben.

Änderungen für Addon- und Mozilla-Entwickler

Firefox-Entwicklerwerkzeuge

Addons, die chrome://browser/content/debugger.xul überlagern, müssen jetzt chrome://browser/content/devtools/debugger.xul überlagern. Sie können in chrome.manifest Verweise auf beide Dateien für die Kompatibilität hinzufügen.

Siehe auch

Ältere Versionen