Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 23 für Entwickler

Änderungen für Web-Entwickler

Sicherheit

  • Blockieren von gemischten Inhalten. Firefox wird keine unsicheren (http) Ressourcen mehr auf sicheren (https) Seiten laden (Firefox Bug 834836).
  • Die standardisierte Syntax von CSP 1.0 Richtlinien wird jetzt implementiert und standardmäßig erzwungen.

Entwickler-Tools

  • Ein Netzwerk-Panel wurde zu den Entwickler-Tools hinzugefügt. Dies ist eine detailliertere Ansicht als die "Netz"-Ansicht im Webkonsolen-Option.
  • 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-Thema zu ändern oder Chrome/Remote-Debugging zu aktivieren.

HTML

JavaScript

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

DOM

WebRTC

  • Anstatt Benutzernamen in die RTCIceServer.url-Eigenschaft einzufügen (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 dennoch ein gültiger Wert (Firefox Bug 857820).
  • In-Flow-::after- und ::before-Pseudoelemente sind jetzt Flex-Elemente (Firefox Bug 867454).
  • Die Berechnungsmethode für Viewport-Einheiten wurde geändert. Im Zusammenhang mit overflow:auto wird der durch eventuelle Scrollbars eingenommene Platz nicht vom Viewport abgezogen, während er im Fall von overflow:scroll abgezogen wird. (Firefox Bug 811403)

MathML

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

Änderungen für Addon- und Mozilla-Entwickler

Firefox Entwickler-Tools

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

Siehe auch