Firefox 95 for Developers 發行說明
本文件提供了關於 Firefox 95 中將影響開發者的更改的資訊。Firefox 95 於 2021 年 12 月 7 日釋出。
Web 開發人員的變更
HTML
- 現在所有平臺都支援
inputmode全域性屬性,而不僅僅是 Android。這會向瀏覽器提供提示,告知哪種虛擬鍵盤最適合編輯特定元素(Firefox bug 1205133)。
CSS
- Firefox for Android 現在支援 CSS
cursor屬性,方便 Android 使用者使用滑鼠識別可點選的元素(Firefox bug 1672609)。
JavaScript
無顯著變化
API
- 現在支援
Crypto.randomUUID()函式。此函式返回一個加密強度高、長度固定為 36 個字元的 UUID(Firefox bug 1723674)。
媒體、WebRTC 和 Web Audio
SpeechSynthesisEvent.elapsedTime現在返回以秒為單位的經過時間,而不是毫秒,這與規範更新一致(參見 Firefox bug 1732498)。
WebDriver 符合性 (Marionette)
- Marionette 使用的
port現在被寫入配置檔案目錄中的MarionetteActivePort檔案。這使得檢索port變得容易,而在此之前只能透過解析配置檔案的prefs.js檔案來實現(Firefox bug 1735162)。 WebDriver:NewSession現在會等待初始標籤頁載入完成,以防止視窗代理意外解除安裝(Firefox bug 1736323)。
附加元件開發人員的變更
-
在
browserSettings中添加了overrideContentColorScheme,以提供控制layout.css.prefers-color-scheme.content-override偏好設定的能力,並允許獨立於瀏覽器主題設定頁面的首選顏色方案(淺色或深色)(Firefox bug 1733461)。 -
在
privacy.network中添加了globalPrivacyControl,以提供使用者是否在瀏覽器中啟用了全域性隱私控制(GPC)的可見性(Firefox bug 1670058)。 -
添加了
"webRequestFilterResponse.serviceWorkerScript"API 許可權。此許可權提供了對服務工作指令碼發起的請求的webRequest.filterResponseData的訪問。此許可權可以作為可選許可權提供。有關使用這些許可權的更多資訊,請參閱webRequest.filterResponseData(Firefox bug 1636629)。