Mozilla 因 Internet Explorer 11 更改 Firefox 的使用者代理字串

2022年微軟正式停用Internet Explorer 11 網路瀏覽器,完全專注於Microsoft Edge的開發。雖然 Internet Explorer在大多數Windows系統上被關閉並且不受大多數開發人員的關注,但尚未被刪除,至今為止仍在運作。

首先,某些企業和商業環境仍依賴Internet Explorer獨有的技術和服務。。第二,網站和應用程式使用字串來確定使用者代理 。使用者代理會通知網站幾個參數,包括使用的網路瀏覽器和操作系統,如果操作不當,可能會導致錯誤識別,有些特定網站會因為不精確的判斷使用者代理字串而將某些站點Firefox識別為Internet Explorer。 

有問題的網站在使用者代理中檢查內容為rv:11的字串,在這種情況下,Firefox現有使用者代理字串的rv:110值被錯誤地識別為 Internet Explorer,錯誤識別可能會導致相容性、網站顯示或功能問題。Firefox 的110到119版本皆受此問題影響。

為了避免此種情形發生,Mozilla決定暫停部分Firefox版本的使用者代理字串更新。Firefox瀏覽器在rv:110到rv:119的版本不會回應對應的版本字串,而是回應rv:109,而使用者代理的末端仍將顯示Firefox的實際版本。

本文內容純屬筆者個人意見,並不代表TWNIC立場

相關連結:MARTIN BRINKMANN(2023). Mozilla changes Firefox’s user agent because of Internet Explorer 11. ghacks.net. 檢自:https://www.ghacks.net/2023/01/01/mozilla-changes-firefoxs-user-agent-because-of-internet-explorer-11/ (Jan. 09, 2023)

Scroll to Top