火狐78

可用的 火狐78。

  • 前往 PDF 上傳對話框 新增了「在 Firefox 中開啟」項.
  • 新增了在點擊網址列時停用顯示熱門網站的功能 (browser.urlbar.suggest.topsites)。
  • 選單項目“關閉右側選項卡”和“關閉其他選項卡” 搬家了 在單獨的子選單中。 如果使用者一次關閉了多個選項卡(例如,使用“關閉其他選項卡”),則選單項目“恢復關閉的選項卡” 將恢復它們全部,而且不只一個。 以前,不小心關閉了一堆標籤的用戶必須一個一個地恢復它們。
  • 閱讀模式的外觀已重新設計。 側邊欄已替換為緊湊的浮動工具欄,其設計更適合瀏覽器介面。
  • 如果正在進行 WebRTC 調用,Firefox 將阻止螢幕保護程式啟動。
  • 解決了當使用者嘗試將長文字(例如密碼管理器產生的密碼)貼到長度有限的欄位中時出現的長期存在的問題(最長長度)。 先前版本的 Firefox 會默默地將密碼截斷為指定長度,這會導致在註冊過程中「截斷」的密碼被傳送到伺服器,而使用者卻確信自己的密碼更長。 當然,以後用戶無法使用長密碼登入。 Firefox 現在會以視覺方式突出顯示插入過長文字的字段,並警告使用者輸入較短的行。
  • 在網址列中輸入時,除了搜尋引擎的建議外,還會為您提供 過去的搜尋 (browser.urlbar.maxHistoricalSearchSuggestions)。 例如,如果使用者之前透過網址列搜尋“hello bear”,那麼當他們鍵入“hello”一詞時,系統會提示他們搜尋“hello bear”)。
  • 如果使用者在網址列中插入網域名稱而未指定協議,則 Firefox 會嘗試 不僅像以前一樣透過 HTTP 連接,還可以透過 HTTPS 連接(如果伺服器不支援 HTTP)。
  • 以 .example、.internal、.invalid、.local、.localhost、.test 結尾的位址不再導致搜尋引擎進行搜尋;相反,瀏覽器會嘗試開啟它們(這些後綴經常在開發中使用) )。
  • 安全和隱私:
    • 向 about:protections 頁面添加了有關用戶已將多少洩露密碼更改為安全密碼的信息,以及有關特定密碼是否已洩露(且應更改)的信息。
    • 添加 設定layout.css.font-visibility.level,讓您指定瀏覽器向網頁報告系統中的哪些字體(字體分為三組:僅基本系統字體、基本+語言包字體、所有字體)。 將來,我們計劃進行測試以確定不會破壞頁面顯示的最佳選項,但也不會洩露有關所有已安裝字體的太多資訊。
    • 當使用者在網址列中輸入單字時,Firefox 會使用啟發式方法來確定它是否可能是本地網路上的域名,並向 DNS 伺服器發送查詢以檢查網路上是否存在這樣的網域(以便下拉清單中的第一項是建議轉到此網域)。 對於偏執的用戶 添加 控制此行為的設定 (browser.urlbar.dnsResolveSingleWordsAfterSearch)。
    • TorBrowser 開發人員已採用補丁,讓您可以完全停用 DNS (network.dns.disabled)。
    • 關於 殘疾 支援 TLS 1.0 和 1.1(在 Firefox 74 中已停用,但由於疫情期間網路資源的可用性變得非常重要而重新開啟)。 如果伺服器不支援 TLS 1.2,使用者將看到有關建立安全連線的錯誤訊息和啟用對舊協定支援的按鈕(將來將完全刪除對它們的支援)。 Chrome 和Edgium 在1.0 月也停用了對舊協定(TLS 1999 於1.1 年出現,TLS 2006 於3 年出現)的支持,因為它們不支援現代快速可靠的演算法(ECDHE、AEAD),但需要支援舊的和弱的演算法( TLS_DHE_DSS_WITH_1DES_EDE_CBC_SHA、SHA5、MD1.0)。 從 Internet Explorer 和 Edge 支援 TLS 1.1/XNUMX 將被刪除 в сентябре。
    • 殘障人士 支援 TLS_DHE_RSA_WITH_AES_128_CBC_SHA 和 TLS_DHE_RSA_WITH_AES_256_CBC_SHA 密碼。 Firefox 是最後一個支援它們的瀏覽器。
  • 晉升 最低系統要求。 從現在開始,它們是 GNU libc 2.17、libstdc++ 4.8.1 和 GTK+ 3.14。
  • 這是支援 macOS 10.9、10.10 和 10.11 的最新主要版本。 建議這些作業系統的使用者升級到 Firefox ESR 78.x,它將繼續支援這些 macOS 版本一年。
  • 針對殘疾人士的許多改進:
    • 使用 JAWS 時,按下包含資料清單的 HTML 輸入元素上的向下箭頭不會再錯誤地將遊標移到下一個元素。
    • 當麥克風/相機/螢幕共用指示器成為焦點時,螢幕閱讀器不再卡頓或凍結。
    • 載入包含數千行的表的速度已顯著加快。
    • 具有自訂樣式的文字輸入元素現在可以正確顯示焦點輪廓。
    • 開啟開發人員工具時,螢幕閱讀器不再錯誤地切換到文件視圖。
    • 動畫數量已減少(將滑鼠懸停在選項卡上、打開搜尋列等時),以使偏頭痛和癲癇患者的生活更輕鬆。
  • 所有英國用戶都將在新分頁上收到 Pocket 的推薦。
  • CSS:
  • JavaScript的:
    • 已實施 API 支援 國際列表格式.
    • 設計師 Intl.NumberFormat() 中提出的選項獲得了支持 國際號碼格式統一API.
    • 來自 V8(Chromium JS 引擎) 移植的 新版正規表示式引擎 不正則表達式,這使得實現 ECMAScript 2018 中所有缺少的元素成為可能(聲明 向後看, RegExp.prototype.dotAll, 轉義 Unicode 字元類, 命名群組)。 之前的版本是在 2014 年借用的(在此之前,Firefox 有自己的引擎),從那時起,開發人員必須維護分支,從 Chromium 移植更改。 現在已經實作了一個工具,允許將 Irregexp 作為模組進行傳輸,幾乎不需要任何調整。 V8 開發人員做了很多工作,減少了 Irregexp 對 V8 的依賴。 反過來,Firefox 開發人員已向上游提交了補丁,以修復崩潰、提高程式碼品質並消除與 JavaScript 規範的不一致之處。
    • 所有 DOM 原型對象 添加 Symbol.toStringTag 屬性。
    • 改善 對象垃圾回收 弱映射.
  • window.external.AddSearchProvider 方法現在是存根 依據 規格.
  • DOM:實作的方法 ParentNode.replaceChildren().
  • WebAssembly:從現在開始 函數可以一次傳回多個值。
  • 開發者工具.

來源: linux.org.ru

添加評論