Firefox 61 技術變動摘要
此文章提供 Firefox 61 中與開發者較為相關之變動資訊。Firefox 61 預定於 2018 年 6 月 26 日正式發表。
Web 開發相關變動
開發者工具
無變動。
HTML
無變動。
CSS
無變動。
SVG
<a>
(en-US) 元素(SVGAElement
(en-US))新增ping
、rel
、referrerPolicy
、relList
、hreflang
、type
及text
等屬性,以便與 HTML<a>
(en-US) 元素抱持一致。(Firefox bug 1451823)<textPath>
(en-US) 元素(SVGTextPathElement
(en-US))現在支援 SVG2 的path
及side
屬性。(Firefox bug 1446617 與 Firefox bug 1446650)- 除
<path>
(en-US) 之外,現在有更多元素支援SVGGeometryElement
(en-US) 。(Firefox bug 1325320)
JavaScript
- 已實作
String.prototype.trimStart()
(en-US) 及String.prototype.trimEnd()
(en-US) 方法(參考 Firefox bug 1434007)。為了確保相容性,將保留trimLeft
和trimRight
作為別名。
API
新 API
無變動。
DOM
- The
anchors
(en-US),applets
(en-US),embeds
(en-US),forms
,head
,images
(en-US),links
(en-US),plugins
(en-US), andscripts
(en-US) properties have been moved from theHTMLDocument
interface ontoDocument
(en-US) (Firefox bug 1415588). - The
Node.getUserData()
andNode.setUserData()
methods have been removed from the platform completely (Firefox bug 749981). DOMTokenList.replace()
(en-US) now returns aBoolean
(en-US) to indicate whether the replacement occurred successfully, rather than void (Firefox bug 1444909).
DOM 事件
無變動。
Service workers
無變動。
Media 及 WebRTC
AudioContext()
(en-US) 建構式現在可以選擇性傳入一個 AudioContextOptions
(en-US) 型態的 options
參數,用以調整新的 AudioContext 下偏好的延遲時間及取樣率。
Canvas 及 WebGL
無變動。
CSSOM
無變動。
HTTP
- 已實作 cookie 管理中的
SameSite
,見 Set-Cookie (en-US) 及 HTTP cookie。(Firefox bug 795346)
安全性
無變動。
外掛程式
無變動。
其他
無變動。
Web 平台中移除的項目
HTML
無變動。
CSS
無變動。
APIs
無變動。
SVG
- 從未良好實作且已為標準所廢棄的
SVGViewElement
(en-US).viewTarget
屬性已經移除。(Firefox bug 1455763) - 在標準規格中廢棄的下列屬性已經自
SVGSVGElement
(en-US) 移除(Firefox bug 1133172):pixelUnitToMillimeterX
pixelUnitToMillimeterY
screenPixelToMillimeterX
screenPixelToMillimeterY
- 不在標準規格內的
SVGNumber()
建構式已經移除。(Firefox bug 1455940)
其他
無變動。
附加元件及 Mozilla 軟體開發相關變動
WebExtensions
無變動。
請參見
- Firefox 61 網站相容資訊
舊版資訊
- Firefox 60 for developers (en-US)
- Firefox 59 for developers (en-US)
- Firefox 58 for developers (en-US)
- Firefox 57 for developers (en-US)
- Firefox 56 for developers (en-US)
- Firefox 55 for developers (en-US)
- Firefox 54 for developers (en-US)
- Firefox 53 for developers (en-US)
- Firefox 52 for developers (en-US)
- Firefox 51 for developers (en-US)
- Firefox 50 for developers (en-US)
- Firefox 49 for developers (en-US)
- Firefox 48 for developers (en-US)
- Firefox 47 for developers (en-US)
- Firefox 46 for developers (en-US)
- Firefox 45 for developers (en-US)
- Firefox 44 for developers (en-US)
- Firefox 43 for developers (en-US)
- Firefox 42 for developers (en-US)
- Firefox 41 for developers (en-US)
- Firefox 40 for developers (en-US)
- Firefox 39 for developers (en-US)
- Firefox 38 for developers (en-US)
- Firefox 37 for developers (en-US)
- Firefox 36 for developers (en-US)
- Firefox 35 for developers (en-US)
- Firefox 34 for developers (en-US)
- Firefox 33 for developers (en-US)
- Firefox 32 for developers (en-US)
- Firefox 31 for developers (en-US)
- Firefox 30 for developers (en-US)