使用者代理程式 會告訴網站您正在使用的瀏覽器類型和作業系統。此資訊可協助網頁伺服器提供與您的瀏覽器相容的內容。如果網站告訴您瀏覽器已過期或不相容,即使 Firefox 已經是最新版本,也可能是因為不正確的使用者代理程式所導致。本文將說明如何修正 Firefox 使用者代理程式的問題,讓網站能正常運作。
使用者代理程式問題
您可以變更 Firefox 的使用者代理程式,讓網站誤以為您正在使用不同的瀏覽器或作業系統。網頁開發人員可能會這麼做,以查看他們的網站在不同系統和瀏覽器上的顯示方式。有時,附加元件和其他安裝的程式可能會在您不知情的情況下變更您的使用者代理程式。
網站可能會根據偵測到的使用者代理程式而無法正確顯示,或顯示您的瀏覽器已過期或不相容的訊息。將 Firefox 切換回 預設使用者代理程式 以確保網站正常運作,這點非常重要。
檢視您的使用者代理程式
若要檢視您的使用者代理程式,請點擊 Firefox 選單按鈕
,點擊,然後選擇 。這將會開啟一個網址為 about:support 的頁面。在「應用程式一般資訊」區塊中會顯示您目前的 Firefox 版本,並包含一個「使用者代理程式」項目。例如,在 Windows 10 (64 位元) 上的 Firefox 83 的 預設使用者代理程式 項目會顯示為:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0
像是 我的使用者代理程式是什麼? (WhatIsMyBrowser.com) 和 我的使用者代理程式是什麼? (whatsmyua.info) 這類的網站也可以顯示網站偵測到的使用者代理程式。
附加元件問題
像是 User-Agent Switcher 這類的附加元件可以變更網站偵測到的使用者代理程式。請試著在您的擴充套件設定中還原預設的使用者代理程式。您也可以暫時停用所有附加元件並重新啟動 Firefox(詳情請見 使用安全模式排除 Firefox 故障問題),如果問題消失,請 停用或移除任何您認為可能造成問題的附加元件。如果無法用此方法解決問題,請依照以下步驟重設預設的使用者代理程式。
重設預設的 Firefox 使用者代理程式
您可以透過以下方式重設您的使用者代理程式:
請在了解進階設定內容與可能造成的影響後再繼續。
- 在 網址列 輸入 about:config 然後按下 EnterReturn。
可能會出現警告頁面,點擊,接著就會前往 about:config 頁面。 - 在「搜尋設定名稱」欄位中輸入 useragent 來搜尋。
- 如果下列偏好設定存在,請點擊每個偏好設定旁的「重設」
或「刪除」
按鈕:
- general.useragent.extra.firefox 或 general.useragent.extra.productName - 自 錯誤 581008 (2010) 後已忽略。
- general.useragent.locale
- general.useragent.override
- general.useragent.security - 自 錯誤 572668 (2010) 後已忽略。
關於使用 about:config 頁面重設或刪除偏好設定的更多資訊,請參見 Firefox 設定編輯器。
重設您的使用者代理程式後,您可能需要重新啟動 Firefox 並清除您的 Cookie 和快取:
- 點擊選單按鈕不存在圖片 "fx57menu"。
以開啟選單面板。
- 點擊並選擇。
- 在要清除的時間範圍:下拉選單選擇全部。
- 在下拉選單選擇 Cookie 與快取。請勿選擇您想保留的項目。
- 點擊。
- 點擊選單按鈕不存在圖片 "fx57menu"。
以開啟選單面板。
- 點擊並選擇。
- 在要清除的時間範圍:下拉選單選擇全部。
- 在下拉選單選擇 Cookie 與網站資料與暫時快取的檔案與頁面。請勿選擇您想保留的項目。
- 點擊。