Firefox 44 開發者發行說明

要測試 Firefox 最新的開發者功能,請安裝 Firefox Developer Edition。Firefox 44 於 2016 年 1 月 26 日釋出。本文列出了對網頁開發者、Firefox 和 Gecko 開發者以及附加元件開發者都有用的主要更改。

面向網路開發者的變更

開發者工具

亮點

Firefox 43 和 Firefox 44 之間修復的所有開發者工具 bug。

HTML

CSS

  • position: fixed; 現在總是建立一個新的堆疊上下文 (Firefox bug 1179288)。

  • 預設啟用對 unicode-range 的支援 (Firefox bug 1119062)。

  • 我們的 CSS 書寫模式實驗性實現已更新以反映最新規範

  • 非標準屬性 -moz-math-display-moz-window-shadow 不再可從 Web 內容中獲得 (Firefox bug 1207002Firefox bug 1211040Firefox bug 1212607)。

  • 當兩種變體都可用時,font-style 屬性現在區分 obliqueitalic (Firefox bug 543715)。

  • 儘管不受支援,但屬性 marksorphanspagesizewidows 被解析,並且 @supports 錯誤地報告它們受支援;這已得到修復,並且這些屬性不再被解析,也不再標記為受支援 (Firefox bug 1215702)。

  • 內部值 -moz-mac-unified-toolbar 已從 appearance 屬性的可能值中刪除 (Firefox bug 1206468)。

  • 為了 Web 相容性,在首選項 layout.css.prefixes.webkit(預設為 false)之後添加了幾個 -webkit 字首屬性和值 (Firefox bug 837211)

    • -webkit-animation
    • -webkit-animation-delay
    • -webkit-animation-direction
    • -webkit-animation-duration
    • -webkit-animation-fill-mode
    • -webkit-animation-iteration-count
    • -webkit-animation-name
    • -webkit-animation-play-state
    • -webkit-animation-timing-function
    • -webkit-text-size-adjust
    • -webkit-transform
    • -webkit-transform-origin
    • -webkit-transform-style
    • -webkit-transition
    • -webkit-transition-delay
    • -webkit-transition-duration
    • -webkit-transition-property
    • -webkit-transition-timing-function
    • -webkit-border-radius
    • -webkit-border-top-left-radius
    • -webkit-border-top-right-radius
    • -webkit-border-bottom-left-radius
    • -webkit-border-bottom-right-radius
    • -webkit-appearance
    • -webkit-background-clip
    • -webkit-background-origin
    • -webkit-background-size
    • -webkit-border-image
    • -webkit-box-shadow
    • -webkit-box-sizing
    • -webkit-user-select
    • -webkit-linear-gradient() Firefox bug 1210575
    • -webkit-radial-gradient"() Firefox bug 1210575
    • -webkit-repeating-linear-gradient() Firefox bug 1210575
    • -webkit-repeating-radial-gradient() Firefox bug 1210575

JavaScript

新 API

變更

移除

介面/API/DOM

DOM 和 HTML DOM

Canvas

WebGL

IndexedDB

Service Workers

WebRTC

新 API

雜項

MathML

無更改。

SVG

無更改。

音訊/影片

無更改。

HTTP

網路

無更改。

安全

面向附加元件和 Mozilla 開發者的變更

介面

無更改。

XUL

無更改。

JavaScript 程式碼模組

XPCOM

  • nsIDOMWindow 介面現在是空的。其內容要麼不再使用,要麼已移至其他位置,要麼僅從 C++ 使用。現在可從 C++ 程式碼訪問的專案位於 nsPIDOMWindow 介面中 (Firefox bug 1216401)。

其他