,

Firefox 158 預設支援 JPEG XL,改善通行密鑰登入與 PDF 輸出

作者:

–

分享是一種日常的美好~

Mozilla 於 2026 年 10 月 13 日正式釋出 Firefox 158.0 穩定版,預設啟用 JPEG XL 圖片格式支援,並帶來通行密鑰登入介面、CSS 型別化算術、通知點擊導向與資源快取辨識等更新。日常使用方面,則改善 PDF 輸出與捲動精確度,並逐步開放 Smart Window 的表單填寫建議。

JPEG XL 預設啟用,圖片請求加入格式宣告

依據 MDN 的 Firefox 158 開發者版本說明,JPEG XL(JXL)現在已預設啟用,使用者不必另外開啟實驗設定。Firefox 發出圖片請求時,預設 HTTP Accept 標頭也新增 image/jxl,讓伺服器能據此判斷瀏覽器支援的圖片格式。

JPEG XL 支援有損與無損壓縮、透明度、動畫、寬色域與 HDR,也能將既有 JPEG 檔案無損轉換為 JPEG XL,再還原成原本的 JPEG 檔案。這些特性讓它兼顧網頁圖片傳遞與既有圖片庫的儲存需求。

不過,不能直接認定 JPEG XL 在所有圖片與編碼設定下都比 WebP 或 AVIF 更小。網站若要導入,仍應以自己的圖片素材比較檔案大小、畫質與處理成本,Firefox 的支援也不代表網站或 CDN 已自動改用這項格式。

實務上因為需要網站更多處理器資源處理,CMS、CDN 都要搭配好才行,目前各家要實作這個功能在網站上的比例仍不高。

通行密鑰登入介面放寬欄位設定要求

Firefox 158 調整了 WebAuthn 條件式使用者介面(Conditional UI)的顯示條件。過去輸入欄位的 autocomplete 必須同時包含其他自動填入欄位值,例如 autocomplete="username webauthn",現在僅設定 autocomplete="webauthn",也能配合條件式驗證流程顯示通行密鑰(Passkey)建議。

這不代表加上一個 HTML 屬性就能完成無密碼登入。依據 W3C 的 Conditional UI 說明,網站仍須透過 navigator.credentials.get() 啟動 mediation: "conditional" 請求,並完成伺服器端的驗證流程。這次更新簡化的是登入欄位的整合方式,不宜直接稱為零信任架構的強化。

CSS 支援同型別數值相除,通知可指定點擊後的網址

Firefox 158 新增 CSS 型別化算術支援,讓 calc() 等數學函式可以將相同資料型別、不同單位的數值相除,得到無單位的結果。例如 calc(100vw / 1px) 可以把視窗寬度轉成無單位數值,再用於其他計算。

這項功能仍受 CSS 型別規則限制,不能任意將不同單位相乘。例如 calc(200px * 4px) 會產生平方長度,無法作為一般長度屬性的有效值。它的用途是讓版面尺寸與其他數值建立關係,而非取消單位檢查。

通知功能則新增 `navigate` 選項,可用於 Notification() 建構式與 ServiceWorkerRegistration.showNotification()。開發者可以在建立通知時指定網址,由瀏覽器在使用者點擊通知後導向該頁面。

設定 navigate 後,瀏覽器會執行導向,而不觸發該通知原本的 click 或 notificationclick 事件。對於只需要開啟指定頁面的通知,這能省去事件處理程式,若既有程式依賴點擊事件執行其他工作,導入時則須調整。這項變更處理的是通知點擊行為,並未取代 Push API 的訊息接收機制。

新增 HTTP 快取辨識,修正 WebSocket 偵錯遺漏

Firefox 158 開始支援 `PerformanceResourceTiming.deliveryType`,首波支援的 "cache" 值可用於辨識從 HTTP 快取取得的資源,為真實使用者監控(RUM)提供額外資訊。

但這個欄位不能完整區分所有資源來源,也不能把 "cache" 一概解讀成完全沒有網路往返。依據 Resource Timing 規格草案,經過伺服器重新驗證的快取回應也可能標示為 "cache",空字串則不能直接當成 CDN 快取未命中。評估載入效能時,仍須搭配其他時序資料與伺服器端紀錄。

圖形功能方面,相容裝置上的 WebGL 新增 `EXT_polygon_offset_clamp` 擴充,讓程式可以限制多邊形深度偏移量,協助減少陰影貼圖中的顯示問題。內建開發者工具也修正了網路監控面板可能漏掉 WebSocket 連線建立後立即收到之訊息的問題。

Smart Window 表單建議逐步開放,PDF 與捲動同步改善

Smart Window 新增表單填寫建議:使用者點入欄位,或選擇「Fill from sources」時,可取得根據相關已開啟分頁與已儲存自動填入資料產生的建議。這項功能採逐步開放,並非所有使用者更新後都會立即取得。

Smart Window 本身並非 Firefox 158 才推出的新功能,而是既有、可選用的 AI 助理視窗,目前仍屬早期測試,使用時需要登入 Mozilla 帳號。

文件處理方面,Firefox 改善網頁另存 PDF 的無障礙支援,以及 Linux、macOS 上的列印輸出,並修正部分 PDF 顯示問題,包括數學符號遺失。捲動位置也不再取整至螢幕像素,使高解析度螢幕或頁面縮放時的捲動更平順、精確。內建翻譯另新增阿爾巴尼亞語、白俄羅斯語與菲律賓語支援。

更新部署應以安全修補與相容性驗證為依據

Mozilla 同步發布 Firefox 158 安全公告 MFSA 2026-106,整體影響等級列為 High,修補項目包含權限提升、沙箱逃逸與釋放後使用(use-after-free)等問題。

企業若採用一般穩定版,可在確認內部網站、擴充套件與登入流程相容後部署 Firefox 158,採用 ESR 的環境,則應依既有更新通道安裝適用的安全更新。更新的主要資安理由是已公告的漏洞修補,JPEG XL 等新功能則屬於另外需要評估的相容性與應用需求。

分享是一種日常的美好~

延伸閱讀

新網站新氣象,會想到緞帶教堂的美好
一直很喜歡的緞帶教堂 Ribbon Chapel

精選專案與技術服務

探索優格網團隊開源工具與專業數位顧問: