Mozilla發布 幾天前啟動您的網絡瀏覽器 “火狐103” 他宣布 Firefox 瀏覽器在 macOS 上的響應能力得到了改進,尤其是在 CPU 負載較高的時期。
這是通過現代阻塞 API 實現的。 隨著這一改進,項目維護人員注意到,為了填寫在線表格,必填字段現在在 PDF 表格上突出顯示。
另一個突出的變化是對於那些使用該功能的人 畫中畫, 在其中 增加了對字幕的增強。 從 Firefox 100 開始,畫中畫功能支持來自 YouTube、Prime、Netflix 等平台以及使用 WebVTT 格式視頻的網站的視頻的字幕和字幕。 在這個版本 103 中, 現在可以直接從畫中畫窗口修改視頻字幕的字體大小。
而對於經常使用這個功能的用戶來說,應該知道畫中畫功能支持字幕和字幕的網站數量已經增加了。 現在可以使用畫中畫模式在 Funimation、Dailymotion、Tubi、Hotstar 和 SonyLIV 等網站上觀看視頻。
另一個改進, 現在你可以 訪問選項卡工具欄按鈕 使用 Tab、Shift+Tab 和箭頭鍵。 為此,您需要使用 Control+L 鍵訪問地址欄。
對於 Windows 用戶,Firefox 團隊報告說 Firefox 的“大文本”可訪問性設置現在影響所有頁面 內容和用戶界面,不再僅適用於系統中的字體大小。
在開發者方面,我們也有一些變化,如 在 CSS 級別,背景過濾器屬性 (可用於將模糊或顏色變化等圖形效果應用到元素後面的區域) 默認情況下可用。 另外, scroll-snap-stop 屬性現在可用. 您可以使用該屬性的 always 和 normal 值來指定是否跳過捕捉點,即使在快速滾動時也是如此。 最後,添加了對 :modal 偽類的支持。 選擇處於排除與其他元素的任何交互的狀態的所有元素,直到交互被拒絕。
在 JavaScript 級別, 錯誤原生類型現在可以序列化 使用結構化克隆算法。 這包括 Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError 和 URIError。 AggregateError 的序列化屬性包括名稱、消息、原因、文件名、行號和列數。 對於 AggregateError,消息、名稱、原因和錯誤屬性是序列化的。
在 API 級別, ReadableStream、WritableStream、TransformStream 現在是流式對象。 緩存、緩存存儲和緩存 API 現在需要安全上下文。 如果在不安全的上下文中使用,屬性/接口是未定義的。 以前,如果在安全上下文之外使用,緩存會返回一個引發異常的 CacheStorage。
除了對用戶的這些改進之外,Firefox 103 版還獲得了多個補丁。 其中,我們有以下幾點:
- 現在保留不間斷空格,這可以防止從表單控件複製文本時自動換行
- 通過 Linux 上的 DMA-Buf 修復了 NVIDIA 二進制驅動程序上的 WebGL 性能問題
- 由於 Web 內容的本地存儲處理,Firefox 啟動可能會顯著減慢。
- Firefox 102 中的一些錯誤顯示了內存損壞的證據,只要付出足夠的努力,其中一些錯誤就可以被利用來執行任意代碼。 已修復標記為高嚴重性錯誤的錯誤。
如何在Linux上安裝新版本的Firefox 103?
Ubuntu用戶,Linux Mint或Ubuntu的其他衍生產品, 他們可以藉助瀏覽器的PPA安裝或更新到此新版本。
可以通過打開終端並在其中執行以下命令將其添加到系統中:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
做完了 現在他們只需要安裝:
sudo apt install firefox
對於Arch Linux用戶及其衍生產品, 只需在終端中運行:
sudo pacman -S firefox
現在,對於那些使用Fedora的用戶 或由此得出的任何其他分佈:
sudo dnf install firefox
至 所有其他Linux發行版都可以下載二進制軟件包 從 以下鏈接。