火狐85

可用的 火狐85。

  • 圖形子系統:
    • Web渲染 包括 在使用「GNOME+Wayland+Intel/AMD 顯示卡」組合的裝置上(4K 顯示器除外,預計 Firefox 86 會支援)。此外,Web渲染 包括 在使用圖形的裝置上 虹膜專業顯示卡 P580 (行動 Xeon E3 v5),開發人員忘記了,以及具有英特爾高清顯示卡驅動程式的設備 23.20.16.4973 (這個特定的驅動程式已被列入黑名單)。在具有 AMD 驅動程式 8.56.1.15/16 WebRender 的裝置上 殘障人士.
    • 在使用 Wayland 的系統上, 已確立的 VP8/VP9 格式的硬體視訊加速。
    • 該機制被禁用 高階層。現在 WebRender 可以完成這項工作。
    • 暫時地 殘障人士 使用 GPU 加速 Canvas 2D,導致某些資源出現偽影。
  • 包括 網路分享。從現在開始,快取(HTTP、圖像、圖示、連接池、CSS、DNS、HTTP 授權、Alt-Svc、推測性預連接、字體、HSTS、OCSP、預取和預連接標籤、CORS 等) 為每個網域單獨儲存。這將使大型 CDN 和廣告網路很難追蹤用戶,而用戶可以分析瀏覽器快取中某些文件的存在並得出有關瀏覽歷史記錄的結論。網路分享於八年前首次出現在 Safari 中(從 HTTP 快取開始,後來蘋果逐漸添加了其他類別),並於 2020 年底出現在 Chrome 中。不可避免的成本將是流量(每個資源都會從 CDN 下載內容,即使該內容已經被另一個資源下載)和加載時間略有增加,但根據 Google 估計,這個值極小(4%)流量,大多數網站載入速度減慢0.09-0.75%,最壞情況下減慢1.3%)。不幸的是,在現代網路中,沒有其他方法可以對抗超級cookie(像 Decentraleyes 這樣的附加元件不能作為替代方案,因為它們只覆蓋上面列出的快取內容的一小部分)。
  • 現在可以只在新分頁上顯示書籤列(檢視 → 工具列 → 書籤列 → 僅新分頁),而不是在所有頁面上。此外,Firefox 已經學會記住加書籤的資料夾,書籤列現在顯示「其他書籤」資料夾 (browser.toolbars.bookmarks.showOtherBookmarks)。從其他瀏覽器匯入書籤後,所有分頁中都會自動啟用書籤列。 添加 遙測來衡量與書籤欄互動數量的增長、導入書籤的新用戶數量的增長以及完全禁用書籤列的用戶數量的增長。
  • 網址列的進一步改進:
    • 在搜尋引擎設定對話框中 添加 書籤、歷史記錄和開啟的選項卡,可讓您為其指派短名稱。
    • 現在任何搜尋引擎都可以 隱藏 從網址列。
    • 添加 設置,它允許您不在搜尋結果中建議搜尋引擎(例如,從 Firefox 83 開始,當您輸入“bing”時,第一件事 提供 切換到 Bing 搜尋引擎)。
  • 出現了 選擇性頁面列印 (例如,不是 1-5,而是 1-3,5),並且 在一張紙上列印多頁。這些功能僅在新的列印預覽對話方塊中可用,該對話方塊透過設定 print.tab_modal.enabled 啟用。
  • 到已儲存的密碼管理器 添加 清除所有已儲存的密碼(在此之前,必須將它們一一刪除)。
  • 添加了能力 選擇主頁和新分頁,即使安裝了更改這些頁面的附加元件。此前,用戶只有 在「接受」和「停用附加元件」之間進行選擇.
  • 成為可能 在選項卡工具提示中顯示 PID (browser.tabs.tooltipsShowPid)。
  • 最大可能的頁面比例 增加 從 300% 到 500%,以跟上其他瀏覽器的步伐。
  • 位址補全(當使用者在網址列中輸入單字並按 Ctrl+Enter 時) 現在 加上 https:// 前綴而不是 http://。
  • 更新 Bing 搜尋引擎標誌。該搜尋引擎本身已更名為 Microsoft Bing。
  • 為了避免崩潰,故事中每個連結的最大可能長度限制為 2000 個字元。
  • 特定 Web 資源可以使用的最大允許本機儲存大小 (LocalStorage), 增加 5 到 25 兆位元組。在 Firefox 84 中,計算儲存資料量的演算法發生了變化,結果發現 5 MB 對於某些網站來說已經不夠了。由於開發人員計劃在不久的將來完全重寫負責 LocalStorage (LocalStorage NextGen) 的程式碼,因此現在決定簡單地增加限制,而不是浪費時間修復生命已所剩無幾的程式碼。
  • 固定的 如果多個關閉的選項卡不是由用戶關閉而是由附加元件關閉,則無法恢復這些選項卡(僅恢復最後一個關閉的選項卡,而不是全部)。
  • 已更正 從 Mega 檔案託管服務下載大檔案時凍結。
  • 被淘汰 以 Flatpak 安裝的 Firefox 無法開啟 localhost:port 位址的問題。
  • 現在嘗試根據伺服器給出的 MIME 類型猜測正確的檔案副檔名的啟發式方法 品牌 zip、json 和 xml 格式除外(這在下載 .rwp 和 .t5script 等檔案時會產生問題,這些檔案本質上是 zip 存檔,但具有不同的副檔名)。啟發法是必要的,因為有許多配置錯誤的伺服器提供具有正確的MIME 類型但擴展名錯誤的文件,並且同樣有許多伺服器提供具有正確的擴展名但錯誤的MIME 類型的文件(例如,在.rwp的情況下) Train Simulator 2021 壓縮目錄)伺服器不應向瀏覽器發出訊號表示它是 ZIP 檔案)。反過來,用戶也不想深入錯誤配置的伺服器而不是瀏覽器這一事實,因此,例如,Chrome 被迫在其程式碼庫中保留大量 MIME 類型列表,以便解決問題這樣的情況。
  • 固定的 導致在本地網路上偵測到強制門戶的無休止通知的錯誤。造訪 firefox.com 網域的使用者將收到 HSTS 訊息,導致瀏覽器現在使用 HTTPS 連接到該網域。這反過來又破壞了強制門戶偵測機制(檢查位址的可用性) http://detectportal.firefox.com 透過 HTTP,因為如果存在真正的 Captive Portal,則 HTTPS 請求是無用的)。
  • 固定的 無法使用 NetBIOS 名稱連接到本機網路上的網域。
  • 充分 已刪除 閃存支援。而不是元素 и 類型為 x-shockwave-flash 或 x-test,將顯示透明區域。
  • 停產 支援加密SNI(eSNI),用於加密SNI欄位(包含HTTPS封包標頭中的主機名,用於組織一個IP位址上多個HTTPS資源的操作,也被提供者用於選擇性過濾流量和存取資源分析)。實踐表明,這並不能提供足夠的機密性,因為網域會出現在恢復會話時的 PSK(預共享金鑰)參數以及一些其他欄位中。為每個領域創建 eSNI 類似物似乎不切實際。已提出替代 eSNI 的標準 ECH (加密的 Client Hello),其中不是加密單一字段,而是加密整個 ClientHello 訊息(network.dns.echconfig.enabled 和 network.dns.use_https_rr_as_altsvc 設定負責啟用它)。
  • 停產 支援安裝在分發目錄或語言包目錄中的搜尋引擎。這樣的引擎不應該在 Firefox 78 之後保留(如果它們保留,那麼這是一個明顯的錯誤,不應該使用)。
  • 補充:
    • 「僅 HTTPS 模式」設定值現在可由附加元件讀取,以便 HTTPS Everywhere 等附加元件可以停用與此模式衝突的部分功能。
    • 附加元件現在具有 API 存取權限 瀏覽數據 (因此附加元件可以清除瀏覽器中儲存的資料)。
  • HTML:
    • 包含支持 (甚至在瀏覽器明確請求之前加載內容)。
    • 元素支援已禁用 .
  • CSS:
  • JavaScript:排序規則屬性現在可以作為選項傳遞給建構函數 Intl.Collat​​e() (而不是let pinyin = new Intl.Collat​​or(["zh-u-co-pinyin"]); 你可以寫let pinyin = new Intl.Collat​​or("zh", {collat​​or : "pinyin"});)。
  • 開發者工具:

來源: linux.org.ru