...

Chrome 95 發布,完全移除 FTP 支持、限制 cookie 大(dà)小

2021-10-21

上(shàng)個(gè)月 Google 推出(chū)了(le/liǎo) Chrome 94,在(zài) Chrome 94 中加入了(le/liǎo)具有争議的(de)空閑檢測 API。如今時(shí)隔四周時(shí)間,Chrome 95 也(yě)如期到(dào)來(lái),随着 Chrome 95 的(de)推出(chū),之(zhī)前已被棄用的(de) FTP 支持在(zài)該版本中被完全移除,除此以(yǐ)外 Chrome 95 中值得關注的(de)更新内容還包括:

  • Chrome 将強制限制 cookie 的(de)名稱+值的(de)大(dà)小,最大(dà)爲(wéi / wèi) 4096 字節,每個(gè)屬性的(de)長度最多設置爲(wéi / wèi) 1024 字節。超過這(zhè)些長度的(de) cookies 将被直接拒絕。此前,Chrome 浏覽器曾對整個(gè) Set-Cookie 行設置了(le/liǎo) 4096 字節的(de)限制。該變化将使其與 Mozilla Firefox 保持一(yī / yì /yí)緻,并提高互操作性。

  • 減少用戶代理字符串在(zài) HTTP 請求中暴露的(de)信息量,以(yǐ)減少網站可能出(chū)現的(de)浏覽器指紋識别。

  • 爲(wéi / wèi) WebAssembly 添加異常處理支持,異常處理允許代碼在(zài)抛出(chū)異常時(shí)中斷控制流。

  • 在(zài) WebAuthn 的(de)幫助下,安全支付确認(Secure payment confirmation)增強了(le/liǎo)網絡上(shàng)的(de)支付認證體驗。該功能爲(wéi / wèi) WebAuthn 增加了(le/liǎo)一(yī / yì /yí)個(gè)新的(de) "支付" 擴展,允許依賴方(如銀行)創建一(yī / yì /yí)個(gè) PublicKeyCredential,作爲(wéi / wèi)在(zài)線結賬的(de)一(yī / yì /yí)部分,任何商家都可以(yǐ)通過支付請求 API 使用 "安全支付确認"支付方法進行查詢。

  • 一(yī / yì /yí)個(gè)新的(de) EyeDropper API,使開發人(rén)員能夠在(zài)構建自定義顔色選擇器時(shí)使用浏覽器提供的(de)滴管。

  • URLPattern 作爲(wéi / wèi)一(yī / yì /yí)個(gè)新的(de) API,提供操作系統支持,将 URL 與提供的(de)模式相匹配。

  • 棄用對以(yǐ)數字結尾的(de)非 IPv4 主機名的(de) URL 的(de)支持。

  • Google 自 Chrome 88 開始棄用 FTP 的(de)支持,現在(zài) FTP 的(de)支持已被完全移除。

  • ……

下一(yī / yì /yí)個(gè)穩定版本 —— Chrome 96 預計将于(yú) 11 月 16 日發布。

更多詳情可查看:https://chromestatus.com/roadmap


來(lái)源:oschina