Apple 發佈 Safari 26.3,增強 Vision Pro 全螢幕體驗及效率改進

隨著今日系統更新,Apple 發佈了 Safari 26.3,這次更新包含了一系列內部改進,以及針對 Vision Pro 用戶的一項主要可用性提升。以下是相關詳情。

在 visionOS 上改進全屏處理效率

Safari 26.3 對於運行 visionOS 26.3 的 Vision Pro 用戶來說,將在視頻進入全屏模式時自動調暗周圍環境,Apple 表示這項變更有助於「將焦點放在內容上」。此外,Safari 26.3 還支援 Zstandard (Zstd),這是一種由 Meta 開發的開放實時壓縮算法,能在將文本類網頁資源傳送至瀏覽器之前進行壓縮,並能快速地在設備上解壓。Apple 指出,「Zstandard 解壓速度快,降低了用戶設備的工作量,並且可以實時壓縮,而 Brotli 通常是在構建過程中進行預壓縮的。」

Apple 提到,用戶需要在 iOS 26.3、iPadOS 26.3、visionOS 26.3 和 macOS Tahoe 26.3 上運行 Safari 26.3,才能啟用 Zstd 支援。如果是開發者,則會欣喜地得知 Safari 26.3 的導航 API 現在「公開了 NavigateEvent 上的 AbortSignal,當導航被中止時會觸發」,這被認為是「在導航被打斷時取消正在進行的工作的可靠方法」。

最後,Safari 26.3 的 WebKit 包含了以下面向開發者的錯誤修正和改進:

類別修正內容問題編號
CSS修正了一個出現在 display: none 祖先內的 position-try 框的樣式解析循環。163691885
CSS修正了一個錨點定位元素在顯示從 display: block 到 display: none 的過渡期間導致位置跳動的問題。163862003
CSS修正了使用 position-area 的固定定位框在可滾動包含塊計算中被錯誤包含的問題。164017310
CSS修正了在應用 text-box-trim 到根內聯框時,text-decoration: underline 渲染過高的問題。165945326
CSS修正了一個多列佈局問題,導致 widows 和 text-indent 屬性應用時段落流入下一列的部分出現不正確的縮排。165945497
CSS修正了 CSS 游標如 move、all-scroll、ew-resize 和 ns-resize 未正確顯示的問題。166731882
DOM修正了時間戳處理錯誤並切換為使用原始觸控時間戳。164262652
媒體修正了在 visionOS 內嵌視頻控制中,全屏按鈕未能以延伸光暈效果顯示互動性的問題。164259201
媒體修正了 macOS 上 iframe 視頻的視頻查看器模式。164484608
媒體修正了當 sourceBuffer 內容被移除並重新添加時,Safari 無法播放直播視頻的問題。165628836
渲染修正了包含 HDR JPEG 的 img> 元素在渲染為 SDR 時的顯示錯誤。163517157
安全瀏覽修正了如果安全瀏覽查詢公共後綴列表中的條目時,若安全瀏覽供應商回應整個有效 TLD 為不安全,則整個網站將被標記為不安全的問題。168155375

這些更新不僅提高了 Safari 的性能,也改善了用戶的整體使用體驗,反映了 Apple 在不斷優化其瀏覽器方面的努力。


Henderson
Henderson 主要擔任「炒稿記者」的職責,以翻譯最新科技,手機 電動車等消息為每天的工作。