Web 開發人員的變更
HTML
無顯著變化
CSS
- 現在支援
align-self和justify-selfCSS 屬性以及place-selfCSS 簡寫屬性,用於絕對定位的元素。(Firefox bug 1920160)。
JavaScript
- 支援靜態方法
RegExp.escape(),該方法可用於跳脫字元串中任何潛在的正則表示式語法字元,並返回一個可以安全用作RegExp()建構函式字面量模式的新字串。(Firefox bug 1918235)。 - 現在支援便捷方法
Promise.try()。該方法接受任何型別的回撥(同步或非同步返回或丟擲異常的函式),並將其結果封裝在Promise中。這允許您使用 Promise 語義(.then()、.catch())來處理任何型別方法的the result。(Firefox bug 1917879 and Firefox bug 1905364)。
API
- 現在支援靜態方法
PushManager.supportedContentEncodings,用於獲取加密 推送訊息 payload 所允許的演算法。(Firefox bug 1497430)。 AudioParam.value現在允許在計劃了自動事件的時間段內設定值:以前,在這些時間段的操作會被靜默忽略。(Firefox bug 1308435)。- 方法
ReadableStreamBYOBReader.read()有一個新引數options.min,可用於指定每次呼叫返回的最小元素數量。例如,在處理具有已知資料大小的資料結構時,這可以避免不必要的迭代。(Firefox bug 1864406)。
DOM
媒體、WebRTC 和 Web Audio
- 現在支援使用 VP8 編解碼器 進行螢幕共享影片的 WebRTC simulcast(其他影片源的 simulcast 已支援很長時間)。更準確地說,螢幕和視窗捕獲的
MediaStreamTrack物件(例如,來自MediaDevices.getDisplayMedia()),現在可以使用 VP8 進行編碼為多個 simulcast 層。(Firefox bug 1692873)。
WebDriver 一致性 (WebDriver BiDi, Marionette)
WebDriver BiDi
- 實現了
browser.getClientWindows命令,該命令允許檢索有關當前開啟的瀏覽器視窗的資訊(Firefox bug 1855025)。 - 為所有網路事件添加了對
initiatorType和destination欄位的支援(Firefox bug 1904892 and Firefox bug 1933331)。它們允許理解請求的建立原因和方式。 - 當為新的頂級瀏覽上下文載入初始的 about:blank 頁面時,不再會發出
browsingContext.navigationStarted事件(Firefox bug 1922014)。 - 我們修復了一個 bug,該 bug 導致網路事件的
requestTime有時會被設定為 0(Firefox bug 1930849)。 browsingContext.traverseHistory命令現在只能與頂級瀏覽上下文一起使用(Firefox bug 1924859)。- 提高了在導航期間傳送命令的可靠性,例如當瀏覽上下文被替換時(Firefox bug 1927073)。
Marionette
Addon:Install和Addon:Uninstall命令現在可用於 GeckoView(Firefox for Android)(Firefox bug 1806135)。- 現在可以使用
Addon:Install命令安裝在隱私瀏覽模式下啟用的擴充套件(Firefox bug 1810718)。
實驗性 Web 功能
這些功能在 Firefox 134 中是新推出的,但預設情況下是停用的。要嘗試這些功能,請在 about:config 頁面上搜索相應的偏好設定,並將其設定為 true。您可以在 Experimental features 頁面上找到更多此類功能。
Intl.DurationFormat(Nightly release):Intl.DurationFormat支援進行區域敏感的持續時間格式化。(Firefox bug 1648139)。autocorrect:dom.forms.autocorrect。HTMLautocorrect屬性和HTMLElement.autocorrect屬性允許在可編輯的文字元素中進行自動更正,包括:大多數型別的文字<input>元素、<textarea>元素以及設定了contenteditable屬性的元素(Firefox bug 1725806)。