火狐 98 發布

Firefox 98網頁瀏覽器已經發布,此外還創建了長期支援分支更新——91.7.0。 Firefox 99分支已轉入beta測試階段,預計5月XNUMX日發布。

主要創新:

  • 下載檔案時的行為已更改 - 檔案現在自動開始下載,而不是在下載開始之前顯示請求,並且面板中顯示有關下載開始的通知。 透過面板,使用者可以隨時接收有關下載過程的信息,在下載過程中開啟下載的檔案(該操作將在下載完成後執行)或刪除檔案。 在設定中,您可以啟用每次啟動時出現的提示,並定義開啟特定類型檔案的預設應用程式。
    火狐 98 發布
  • 在右鍵下載清單中的檔案時顯示的上下文功能表中新增了新操作。 例如,使用「始終開啟類似檔案」選項,您可以允許 Firefox 在下載完成後在與系統上相同檔案類型關聯的應用程式中自動開啟檔案。 您還可以打開已下載文件的目錄,轉到發起下載的頁面(不是下載本身,而是下載鏈接),複製鏈接,從瀏覽歷史記錄中刪除提及的下載並清除下載面板中的列表。
    火狐 98 發布
    火狐 98 發布
  • 某些用戶的預設搜尋引擎已更改。 例如,在測驗的英文程式集中,現在預設強制啟用 DuckDuckGo,而不是 Google。 同時,Google仍然作為一個選項存在於搜尋引擎中,並且可以在設定中預設為啟動。 強制更改預設搜尋引擎的原因是由於缺乏正式許可而無法繼續為某些搜尋引擎提供處理程序。 谷歌的搜尋流量交易一直持續到 2023 年 400 月,每年帶來約 XNUMX 億美元的收入,這是 Mozilla 收入的大部分。
    火狐 98 發布
  • 預設設定顯示一個帶有實驗性功能的新部分,使用者可以自行承擔測試的風險。 例如,快取起始頁的能力、SameSite=Lax 和 SameSite=None 模式、CSS Masonry Layout、Web 開發人員的附加面板、在 User-Agent 標頭中設定 Firefox 100、用於關閉聲音和麥克風的全局指示器可供測試。
    火狐 98 發布
  • 為了優化啟動瀏覽器的過程,啟動使用 webRequest API 的加載項的邏輯已變更。 現在,只有封鎖 webRequest 呼叫才會導致加載項在 Firefox 啟動期間啟動。 非阻塞模式下的 WebRequest 將會延遲,直到 Firefox 完成啟動。
  • 啟用了對 HTML 標籤的支援“ ”,它允許您建立用於互動式使用者互動的對話框和元件,例如可關閉的警報和子視窗。 建立的視窗可以透過 JavaScript 程式碼進行控制。
  • 自訂元素規範的實作可讓您新增擴充現有 HTML 標記功能的自訂 HTML 元素,並新增了新增與處理輸入表單相關的自訂元素的支援。
  • 在 CSS 中新增了 hyphenate-character 屬性,該屬性可用於設定要使用的字串,而不是換行符(“-”)。
  • navigator.registerProtocolHandler() 方法支援註冊 ftp、sftp 和 ftps URL 方案的協定處理程序。
  • 新增了 HTMLElement.outerText 屬性,該屬性傳回 DOM 節點內部的內容,與 HTMLElement.innerText 屬性類似,但與後者不同的是,寫入時,它取代的不是節點內部的內容,而是整個節點。
  • WebVR API 預設為停用狀態,並且已被棄用(要恢復,請在 about:config 中設定 dom.vr.enabled=true)。
  • 相容性評估面板已新增至 Web 開發人員的工具。 此面板會顯示指示器,警告所選 HTML 元素或整個頁面的 CSS 屬性可能有問題,使您能夠識別與不同瀏覽器的不相容性,而無需在每個瀏覽器中單獨測試頁面。
    火狐 98 發布
  • 提供了停用給定 DOM 節點的事件偵聽器的能力。 禁用是透過將滑鼠懸停在頁面檢查介面中的事件上時顯示的工具提示來完成的。
    火狐 98 發布
  • 在偵錯器的編輯模式上下文功能表中新增了「忽略行」項,以在執行期間忽略該行。 當在 about:config 中設定 devtools.debugger.features.blackbox-lines=true 參數時,會顯示該項目。
    火狐 98 發布
  • 實作了自動開啟透過window.open 呼叫開啟的標籤的開發人員工具的模式(在devtools.popups.debug 模式下,對於開啟開發人員工具的頁面,將從該頁面開啟的所有標籤將自動打開它們)。
    火狐 98 發布
  • Android平台版本提供了更改主頁背景圖片的功能,並增加了對清除單一網域的Cookie和網站資料的支援。

除了創新和錯誤修復之外,Firefox 98 還消除了 16 個漏洞,其中 4 個被標記為危險漏洞。 10 個漏洞(收集在 CVE-2022-0843 下)是由記憶體問題引起的,例如緩衝區溢位和存取已釋放的記憶體區域。 這些問題可能會導致在開啟特殊設計的頁面時執行攻擊者的程式碼。

Firefox 99 Beta 版增加了對原生GTK 上下文選單的支持,啟用了GTK 浮動滾動條,支援在PDF 檢視器中使用或不使用變音符號進行搜索,並向ReaderMode 添加了熱鍵「n」以開啟/關閉朗讀模式(敘述) )。

來源: opennet.ru

添加評論