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

自 Chrome 96 到 99 版提供的功能旗標,可在剖析三位數 User-Agent 字串時,提早測試可能發生的問題。

Ali Beyad
Ali Beyad
Mike Taylor
Mike Taylor

2022 年上半年,Chrome 將達到三位數主要版本號碼:100!在很久以前,瀏覽器首次推出 10 版時,由於主要版本號碼從一個數字變成兩個數字,因此發現許多問題,包括使用者代理程式剖析程式庫。如今 Chrome 和 Firefox 都即將推出 100 版,Edge 也即將推出,因此我們希望提早偵測與三位數版本號碼相關的潛在問題,以便在實際推出時做好準備。

從 Chrome 96 到 Chrome 99,您可以使用功能旗標強制 User-Agent 字串使用主要版本號碼 100,無論實際主要版本號碼為何。這項功能會套用至 User-Agent 要求標頭和 JavaScript API (例如 navigator.userAgent)。類似的實驗也正在 Firefox 上執行。

請參閱「Chrome 是否已達 100 了?」一文,瞭解瀏覽器是否會在 User-Agent 字串中傳送主要版本 100。

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

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

Chrome 旗標頁面顯示已啟用 User-Agent 中的強制主要版本 100。

啟用標記後,前往 Chrome 是否已達 100 了? 頁面,即可查看 User-Agent 的主要版本號碼為 100。

網站會檢查瀏覽器是否傳送 User-Agent 字串 100。系統會顯示:是,因為你回報的 Chrome 版本為 100,大於 99。

我們的目標是盡可能提前找出問題,因此請將錯誤報告傳送至 Web 相容性,協助網站為三位數主要瀏覽器版本號碼做好準備!