如何在 Chrome、Firefox、Safari 等中更改用戶代理

已發表: 2021-07-21

當您訪問一個網站時,瀏覽器會發送一個稱為用戶代理的文本字符串,告訴它用戶正在使用什麼類型的瀏覽器、操作系統和操作系統版本。

基於用戶代理,網站可以更改其設計元素和分辨率以適應設備/瀏覽器的需求,甚至提供個性化內容。 用戶代理對普通用戶來說可能意義不大,但對於 Web 開發人員來說非常重要,因為他們需要確保他們的網站在所有瀏覽器和操作系統上都能正常運行。

這也適用於需要檢查他們的活動在不同瀏覽器和操作系統上運行良好的營銷人員。 但是,在每個操作系統和瀏覽器上測試網站是不切實際的。

值得慶幸的是,用戶代理欺騙是一回事,所有流行的瀏覽器都可以欺騙用戶代理,使網站認為用戶使用的是完全不同的瀏覽器和設備。 因此,如果有人想測試他們與 Web 相關的工作,他們只需在自己喜歡的瀏覽器中更改用戶代理即可。

如果您想知道如何操作,請繼續閱讀,我將向您展示如何在 Chrome、Opera、Microsoft Edge、Safari 和 Firefox 中更改用戶代理。

在 Chrome、Opera 和 Microsoft Edge 中更改用戶代理。

因為 Chrome、Opera 和 Edge 都是基於 Chromium 的瀏覽器,所以在它們中更改用戶代理的說明幾乎相同。 您可以使用手動方法從開發人員的工具中更改用戶代理,也可以使用專用擴展。 我將向您展示這兩種方法。

從檢查元素窗口更改用戶代理。

為了演示,我將使用 Chrome。 您也可以在 Opera 或 Microsoft Edge 上遵循完全相同的說明:

右鍵單擊網頁並從上下文菜單中選擇檢查檢查元素

鉻檢查元素

現在單擊右上角的三個垂直點菜單,然後從更多工具菜單中選擇網絡條件選項。

網絡條件

一個新面板將在底部打開。 在此處取消選中用戶代理部分中使用瀏覽器默認選項旁邊的複選框。

取消選中使用瀏覽器默認選項

之後,單擊此處的用戶代理菜單,將打開一個用戶代理列表。 這包括不同操作系統上的舊 Android 版本、Microsoft Edge、Opera、Firefox、Chrome、Safari 和 UC 瀏覽器。

選擇用戶代理

在此處選擇任何用戶代理,然後重新加載頁面(按 F5 鍵),並確保在您執行此操作時出現 Inspect element 窗口。 重新加載的頁面將使用新的用戶代理打開。

如果要重置為正常瀏覽,只需關閉檢查元素窗口並重新加載或移動到不同的網頁。 如果您想與網頁交互並瀏覽網站,您必須保持 Inspect element 窗口打開。 如果它妨礙您,您可以減小窗口的大小。

使用擴展來更改用戶代理

如果您需要經常切換用戶代理或想要更大的用戶代理池,則建議使用擴展。 我們將使用 Chrome 擴展程序。 默認情況下,Edge 支持 Chrome 擴展,但您必須為 Opera 安裝此插件才能在其中安裝 Chrome 擴展。

雖然 Google 有自己的 User-Agent Switcher 擴展,但我發現它非常有限且不值得使用,因為它缺少一些必要的功能。

我建議您改用 User-Agent Switcher 和 Manager 擴展。 它幾乎為每個操作系統和瀏覽器都有一個用戶代理。 不僅如此,它甚至還為幾乎所有版本的瀏覽器和操作系統提供了用戶代理。

該擴展程序頂部有兩個下拉菜單。 一個列出所有支持的瀏覽器,另一個列出所有支持的操作系統。

用戶代理 Chrome 擴展

選擇所需的瀏覽器和操作系統後,它將列出所有瀏覽器版本以及操作系統版本。 從列表中選擇所需的用戶代理,然後單擊下面的應用按鈕。 您必須重新加載頁面才能看到更改。

應用用戶代理

新的用戶代理將通過新的標籤持續存在,因此您的所有瀏覽現在都將使用欺騙的用戶代理。 要撤消此操作,請再次打開擴展程序並單擊Restart 。 這將重置所有用戶字符串,並選擇默認值。 不過,您仍然需要重新加載頁面。

重置用戶代理

更改 Firefox 中的用戶代理。

在 Firefox 中手動創建新的用戶代理有點困難,這就是為什麼我建議您使用 Firefox 附加組件。 儘管我仍將向您展示如何手動操作,以防您不想使用附加組件。

手動創建用戶代理字符串

在 Firefox 搜索欄中,搜索about:config並接受顯示的警告消息。

訪問 Firefox 首選項

這裡在首選項搜索欄中鍵入general.useragent.override 。 Firefox 將讓您創建一個具有相同名稱的新首選項。 在此選擇字符串選項,然後單擊末尾的“+” (加號)圖標。

在 Firefox 中創建新字符串

這將創建一個帶有空白空間的新首選項以添加用戶代理字符串。 您必須在此處手動添加用戶代理字符串。 這是所有用戶代理的列表。 找到所需的用戶代理並將其複制/粘貼到您創建的首選項中,然後單擊Save

添加用戶代理字符串

就是這樣,將創建用戶代理首選項,現在您的 Firefox 瀏覽器中的所有瀏覽都將使用這個新的用戶代理。 您可以不斷更改此字符串以嘗試不同的用戶代理。

要重置為默認用戶代理,您必須刪除您創建的首選項。 只需單擊此首選項旁邊的垃圾箱圖標即可立即將其刪除。

使用 Firefox 插件。

值得慶幸的是,用戶代理切換器和管理器擴展也可用於 Firefox。 它的工作方式也與 Chrome 相同。 您從頂部菜單中選擇您喜歡的瀏覽器和操作系統,然後從列表中選擇要應用的用戶代理。

或者,您也可以查看 User-Agent Switcher Firefox 插件。 它使用起來更容易一些,因為您只需從列表中單擊一個用戶代理,它就會立即應用。 但是,它提供的用戶代理列表非常有限。

在 Safari 中更改用戶代理。

在 Safari 中,您不必訪問複雜的設置來更改用戶代理; 您可以直接從主菜單更改它。 您只需要先啟用開發人員模式。 就是這樣:

Safari菜單轉到首選項

此處移至“高級”選項卡並選中菜單欄中“顯示開發”菜單旁邊的複選框選項。

Safari 啟用開髮菜單

書籤旁邊的菜單欄上將出現一個新的開髮菜單; 單擊它並將鼠標光標懸停在“用戶代理”選項上。 您將看到可用用戶代理的列表,您可以選擇立即更改它。 你也可以點擊Other...添加自定義用戶代理字符串,就像我們在上面的 Firefox 中所做的那樣。

在 Safari 中更改用戶代理

要撤消用戶代理更改,您必須返回相同的“開發”菜單並在“用戶代理”選項中選擇“默認”。

結束思想

我會建議您使用專用擴展來更改瀏覽器中的用戶代理。 它們更加通用,可以很容易地在多個用戶代理之間切換。 還值得知道的是,如果您的瀏覽器/擴展程序沒有提供您首選的用戶代理,那麼您也可以像我們為 Firefox 所做的那樣找到它的字符串並手動添加它。