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

Chrome 第 96 版至第 99 版提供的功能旗標,可在剖析三位數的使用者代理程式字串時,提早測試可能的問題。

阿里貝雅德
Ali Beyad
麥可‧泰勒
Mike Taylor

自 2022 上半年起,Chrome 將達到三位數的主要版本號碼:100!瀏覽器首次達到 10 版之前,發現許多問題,因為主要版本號碼是從一數字變成兩碼,而透過使用者代理程式剖析程式庫,也發現很多問題。現在,Chrome 和 Firefox 都即將邁入 100 版,且 Edge 更遠落後,我們想提前偵測三位數版本編號的潛在問題,並隨時做好準備。

從 Chrome 96 版到 Chrome 99 版開始,系統會啟用功能旗標,強制使用者代理程式字串使用主要版本號碼 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 旗標頁面,顯示已啟用使用者代理程式主要版本為 100 的功能。

啟用標記後,造訪「Is Chrome 100 now」(Chrome 100 版本) 後,就會回報使用者代理程式的主要版本編號為 100。

這個網站會檢查瀏覽器是否正在傳送 User-Agent 字串 100。顯示「是」,因為你回報的是 Chrome 100 版,且至少已搭載 99 版。

我們的目標是盡可能提前找出所有問題,因此請將錯誤報告傳送至 Web Compat,並協助您做好準備,取得三位數瀏覽器的主要版本編號!