Chrome 版本 77

谷歌 呈現 網絡瀏覽器發布 鉻77的。 同時地 有空 免費項目的穩定發布 ,這是 Chrome 的基礎。 Chrome 瀏覽器 不同 Google 徽標的使用、出現崩潰時發送通知的系統、按需下載 Flash 模塊的能力、播放受保護視頻內容 (DRM) 的模塊、自動更新系統和搜索傳輸 RLZ參數。 Chrome 78 的下一個版本計劃於 22 月 XNUMX 日發布。

主要的 變化 в Chrome瀏覽器 77:

  • 停產 單獨標記具有 EV(擴充驗證)等級憑證的網站。 有關 EV 憑證使用的資訊現在僅顯示在單擊安全連接圖示時顯示的下拉式功能表中。 網址列中將不再顯示EV證書所連結的經認證機構驗證的公司名稱;
  • 加強站點處理程序的隔離。 增加了對從攻擊者控制的第三方網站接收的跨網站資料(例如 Cookie 和 HTTP 資源)的保護。 即使攻擊者在渲染過程中發現錯誤並嘗試在其上下文中執行程式碼,隔離也會起作用;
  • 新增了歡迎新用戶的新頁面(chrome://welcome/),該頁面取代了 Chrome 首次啟動後開啟新分頁的標準介面。 該頁面允許您為流行的Google 服務(GMail、YouTube、地圖、新聞和翻譯)添加書籤,將快捷方式附加到新標籤頁,連接到Google 帳戶以啟用Chrome 同步,並將Chrome 設定為系統上的默認調用。
  • 顯示在右上角的新標籤頁選單現在能夠載入背景圖像,以及選擇主題和設定帶有快速導航捷徑的區塊的選項(最常造訪的網站、手動使用者選擇) ,並使用捷徑隱藏區塊)。 這些設定目前處於實驗性狀態,需要透過標誌「chrome://flags/#ntp-customization-menu-v2」和「chrome://flags/#chrome-colors-custom-color-picker」來啟動;
  • 提供了選項卡標題中網站圖示的動畫,表示頁面正在載入過程中;
  • 新增了「--guest」標誌,讓您以訪客登入模式從命令列啟動 Chrome(無需連接到 Google 帳戶,無需將瀏覽器活動記錄到磁碟,也無需儲存會話);
  • 從上一個版本開始,對 chrome://flags 中標誌的清理工作仍在繼續。 現在建議使用規則集而不是標誌來配置瀏覽器行為;
  • 頁面、標籤和網址列的上下文功能表中新增了「傳送到您的裝置」按鈕,讓您可以使用 Chrome 同步將連結傳送到其他裝置。 選擇與相同帳戶關聯的目標裝置並傳送連結後,目標裝置上會顯示開啟連結的通知;
  • 在 Android 版本中,包含下載文件列表的頁面已完全重新設計,其中不再是包含內容部分的下拉菜單,而是添加了按內容類型過濾常規列表的按鈕以及下載圖像的縮圖現在顯示在屏幕的整個寬度上;
  • 添加 用於評估瀏覽器中載入和呈現內容的速度的新指標,使 Web 開發人員能夠確定使用者可以使用頁面主要內容的速度。 先前提供的渲染控制工具只能判斷渲染已經開始,而無法判斷整個頁面的準備。 Chrome 77引進了新的API 最大的滿意塗料,它可以讓您找出可見區域中大型(使用者可見)元素的渲染時間,例如圖像、影片、區塊元素和頁面背景;
    Chrome 版本 77

  • 新增了API 效能事件時序,它提供有關用戶首次互動(例如,按鍵盤或滑鼠上的按鍵、單擊或移動指標)之前的延遲的資訊。 新的 API 是 EventTiming API 的子集,它提供了額外的資訊來測量和優化介面回應能力;
  • 添加 表單的新功能可讓您更輕鬆地使用自己的非標準表單控制項(非標準輸入欄位、按鈕等)。 新的「formdata」事件使得可以在提交表單時使用 JavaScript 處理程序將資料新增至表單中,而無需將資料儲存在隱藏的輸入元素中。

    第二個新功能是支援建立與充當內建表單控制項的表單關聯的自訂元素,包括啟用輸入驗證和觸發將資料傳送到伺服器等功能。 引入了 formAssociated 屬性將元素標記為表單介面元件,並新增了 AttachInternals() 呼叫來存取其他表單控制項方法,例如 setFormValue() 和 setValidity();

  • 在模式下 起源試驗 (需要單獨啟動的實驗性功能)新增了新的 API 聯繫選擇器,允許使用者從地址簿中選擇條目並將有關它們的某些詳細資訊傳輸到網站。 請求時,確定需要取得的屬性清單(例如,全名、電子郵件、電話號碼)。 這些屬性清楚顯示給用戶,由用戶做出是否傳輸資料的最終決定。 例如,該 API 可用於在 Web 郵件用戶端中選擇發送信件的收件人,在具有 VoIP 功能的 Web 應用程式中用於發起對特定號碼的呼叫,或在社交網路中搜尋已註冊的朋友。

    Origin Trial 表示能夠使用從 localhost 或 127.0.0.1 下載的應用程式中的指定 API,或者在註冊並接收在特定網站的有限時間內有效的特殊令牌之後。

    Chrome 版本 77Chrome 版本 77

  • 對於表單,屬性“回車鍵提示”,它允許您定義按虛擬鍵盤上的 Enter 鍵時的行為。 此屬性可以取值enter、done、go、next、previous、search和send;
  • 新增規則 文件域,它控制對“document.domain”屬性的存取。 預設情況下,允許訪問,但如果拒絕,嘗試更改“document.domain”的值將導致錯誤;
  • 新增了對效能 API 的調用 佈局轉換,它允許您追蹤螢幕上 DOM 元素位置的變化。
  • HTTP「Referer」標頭的大小限制為 4 KB;如果超過該值,內容將被截斷為網域名稱;
  • registerProtocolHandler() 的 url 參數僅限於使用 http:// 和 https:// 方案,不再允許使用「data:」和「blob:」方案。
  • 在方法中 國際數位格式 增加了對計量單位、貨幣、科學和緊湊符號的格式化支援(例如,“Intl.NumberFormat('en', {style: 'unit',
    單位:'米每秒'}");

  • 新增了新的 CSS 屬性 過度滾動行為內聯和過度滾動行為區塊 當達到滾動區域的邏輯邊界時控制滾動行為;
  • 對於空白 CSS 屬性 實施的 支援換行符值;
  • 在職人員 添加 支援 HTTP 基本驗證並顯示用於輸入登入參數的標準對話方塊;
  • Web MIDI API 現在只能在安全連線的情況下使用(https、本機檔案或本機);
  • 已被 WebVR 1.1 API 宣布棄用,已被 API 取代 WebXR 設備,它允許您訪問用於創建虛擬和增強現實的組件,並統一與各種類型的設備(從固定虛擬現實頭盔到基於移動設備的解決方案)的工作。
  • 在開發者工具中 添加 透過右鍵單擊 DOM 樹中的節點呼叫的上下文選單,將 DOM 節點的 CSS 屬性複製到剪貼簿的能力。 新增了一個介面(顯示渲染/佈局移動區域)來追蹤由於缺少廣告和圖像佔位符而導致的佈局移動(在加載下一個圖像時,查看時會將文字向下移動)。 審核儀表板已更新以發布 燈塔5.1。 在作業系統中使用深色主題時啟用自動切換到 DevTools 深色主題。 在網路檢查模式下,新增了一個標誌用於從預取快取載入資源。 新增了在應用程式面板中顯示推播訊息和通知的支援。 在 Web 控制台中,預覽物件時,現在會顯示類別的私有欄位;

    Chrome 版本 77

  • 在 V8 JavaScript 引擎中,對不同操作中使用的操作數類型的統計資訊的儲存進行了最佳化(允許您在考慮特定類型的情況下優化這些操作的執行)。 為了減少記憶體消耗,類型感知向量現在僅在執行一定量的字節碼後才放入記憶體中,因此無需對生命週期短的函數進行最佳化。 此更改使您可以在桌面系統版本中節省 1-2% 的內存,在行動裝置版本中節省 5-6%。

    Chrome 版本 77

    提高了 WebAssembly 後台編譯的可擴充性 - 系統中的處理器核心越多,增加的最佳化帶來的好處就越大。 例如,在 24 核心 Xeon 機器上,Epic ZenGarden 演示應用程式的編譯時間減少了一半。

    Chrome 版本 77

除了創新和錯誤修復外,新版本還消除了 52個漏洞. 許多漏洞是通過自動化測試工具識別出來的 地址消毒劑, 內存消毒器, 控制流完整性, 庫模糊器 и AFL。 有一個問題 (CVE-2019-5870) 被標記為嚴重,即允許您繞過所有層級的瀏覽器保護並在沙箱環境以外的系統上執行程式碼。 迄今為止有關嚴重漏洞的詳細信息 尚未披露,只知道它可以導致訪問多媒體資料處理程式碼中已經釋放的記憶體區域。 作為為當前版本的漏洞提供現金獎勵計劃的一部分,Google 支付了38 個獎金,價值33500 美元(7500 個3000 美元獎金,2000 個1000 美元獎金,500 個18 美元獎金,XNUMX 個XNUMX 美元獎金和XNUMX 個XNUMX 美元獎金)。 XNUMX項獎勵的金額尚未確定。

來源: opennet.ru

添加評論