在 User-Agent 字串中強制將 Chrome 主要版本設為 100

Chrome 96 至 99 提供的功能旗標可在剖析三位數的 User-Agent 字串時,針對可能發生的問題進行早期測試。

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

Chrome 將於 2022 上半年達到三位數的主要版本號碼: 100!當瀏覽器首次版本到多版本前 10 版本時,由於 User-Agent 剖析程式庫的主要版本號碼從一位數變更為二,因此發現許多問題。既然 Chrome 和 Firefox 都已推出 100 版,而 Edge 尚未落後,我們希望能及早偵測三位數版本編號的可能相關問題,以便在支援時立即做好準備。

從 Chrome 96 版開始,在 Chrome 99 版之前,系統都可以使用功能旗標,強制使用者代理程式字串使用主要版本號碼 100,無論實際的主要版本號碼為何。此規則會套用至 User-Agent 要求標頭和 JavaScript API (例如 navigator.userAgent)。 類似實驗也是在 Firefox 中執行。

請造訪「Chrome 100 問世了嗎?」,檢查瀏覽器是否透過使用者代理程式字串傳送主要版本 100。

檢查瀏覽器是否傳送 User-Agent 字串 100 的網站。並顯示「否」,因為你回報的 Chrome 版本為 97 以下版本。

如要在 Chrome 和實驗功能中啟用標記,請在網址列中輸入 chrome://flags,並啟用 #force-major-version-to-100 旗標。

Chrome 旗標頁面顯示已啟用在 User-Agent 強制將主要版本設為 100。

啟用標記報告後,使用者代理程式的主要版本編號為 100,造訪 Chrome 100 了嗎?

檢查瀏覽器是否傳送 User-Agent 字串 100 的網站。顯示:「是」,因為你回報的 Chrome 版本為 100,已超過 99 版。

我們的目標是事先找出所有問題,因此請將錯誤報告傳送至 Web Compat,協助為網路提供三位數的主要瀏覽器版本號碼!