Firefox 意外中箭:新版本被錯誤識別為 IE 11
隨著微軟宣布 IE 11 將被放棄,越來越多的 Web 端開發者也開始終止自己網站對於 IE 瀏覽器的支持,如果用 IE 打開這些網站,只會看到更換瀏覽器的提醒。

img
隨著微軟宣布 IE 11 將被放棄,越來越多的 Web 端開發者也開始終止自己網站對於 IE 瀏覽器的支持,如果用 IE 打開這些網站,只會看到更換瀏覽器的提醒。
但近日,Firefox 的 110 版本卻遭到了部分網站的「誤傷」,在訪問時會彈出「不再支持您的瀏覽器,請下載最新版本的 Chrome、Firefox、Microsoft Edge」的提示。經過 Firefox 開發者的調查,該問題可能與瀏覽器的 UA(User Agent)有關。
在 Firefox 110 版本中,瀏覽器的 UA 訊息為:「Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:110.0) Gecko/20100101 Firefox/110」。
而 IE 11 的 UA 訊息為:「Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) like Gecko」。
部分網頁檢測瀏覽器是否受支持時,僅檢測「rv:11*」數值是否匹配,這使得 rv:110.0 和 rv:11.0 會被視為同樣的內容,導致 Firefox 110 被錯誤識別為了 IE 11。
目前,Firefox 開發者已經將 rv:110.0 凍結,暫時使用 rv:109.0 替代,待到 Firefox 120 版本發布後,將恢復正常。
歡迎加入我們的 Facebook 粉絲團,隨時掌握最新消息!
喜歡看圖說故事的話,也可以追蹤 Instagram 專頁!
我們也有 Google News 可以隨時 follow!