老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作

大家天天都用瀏覽器上網,但關於瀏覽器的一些神奇特性,卻未必都有所了解。

例如瀏覽器的UA(UserAgent),是一個非常重要的特性,它是瀏覽器的身份標識,可以發掘出很多好玩的事情!

如果你是一名資深老網民,想必改UA已經輕車熟路!今天,就來說說來瀏覽器UA的那點事吧。

瀏覽器UA是什麼?

前文已經提到,UA是UserAgent的縮寫,這是瀏覽器的身份標識。

我們用的瀏覽器有很多種,但瀏覽器用的技術又不盡相同,同一張網頁用不同的瀏覽器瀏覽,可能會有不一樣的效果。

怎麼辦?瀏覽器就需要向網頁表明自己的身份,UA就是瀏覽器的身份標識。

理論上,不同的瀏覽器的UA是不一樣的,例如Chrome的UA是

Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36

而Firefox的UA則是

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0

可見,UA中包含了很多資訊,例如作業系統版本、瀏覽器內核等等。

基本上,網頁就是靠UA來判斷你用什麼瀏覽器的,網頁根據不同的瀏覽器,又會給出不同的頁面——因此通過變換瀏覽器UA,瀏覽器「假裝身份」,可以實現很多神奇的用途。

更換瀏覽器UA有啥用?

瀏覽器「假裝身份」都能實現什麼效果?下面就舉幾個例子。

桌面瀏覽器查看手機WAP網頁。很多網頁同時做了桌面版和行動版,想要在桌面瀏覽器查看手機行動版的網頁?把瀏覽器的UA改成手機瀏覽器,刷新一下就搞定!

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作

解除不兼容提示

不少網頁設定為只兼容Chrome,檢測到你用其他瀏覽器,就會彈出不兼容的提示——例如之前用Edge瀏覽器訪問Chrome商店,就會有安全警告。

但其實只要將Edge的UA改成Chrome,完全可以兼容,畢竟現在Edge用的也是Chromium內核。

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作
修改UA之前,網頁提示不兼容

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作

查看微信某些網頁

某些微信的特定網頁,限定只能通過微信開啟(例如之前公眾號文章就有這個限制)。

只要把瀏覽器UA改成微信內置瀏覽器,就能夠用桌面瀏覽器查看了!

為什麼改UA會有這麼多用途呢?

其實很大一部分原因,來自於瀏覽器之間的競爭。

例如現在Chrome已經成為了網頁兼容的事實標準,不少網頁直接設置為只兼容Chrome,而Google也推波助瀾倡導前端開發者使用「-webkit-」之類的標識,這對其他瀏覽器非常不友好。

又例如當初IE和網景瀏覽器競爭,不少網頁只兼容網景,IE為此愁眉不展。

而改UA,就是打破瀏覽器競爭產生的壁壘的好方法。

很多時候網頁不兼容瀏覽器,其實是由於競爭的原因,只要UA改成競品瀏覽器,就一切正常。

例如Firefox之前開啟YouTube會非常慢,把UA改成Chrome後一切正常;

又例如IE為了和網景競爭,為了兼容網景的網頁,不惜在自己的UA中加入了「Mozilla」的標識——時至今日,所有瀏覽器的UA都仍存在「Mozilla」字樣,就是受此影響。

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作

換言之,只有善於更換UA,讓瀏覽器有多重身份,才能夠讓瀏覽器儘可能兼容所有網頁。

當前某些APP正在打造互聯網的閉環生態,例如微信一些頁面只能用它自家的內置瀏覽器觀看,改UA就變得更有必要了。

要怎樣更改瀏覽器UA?

好了,既然換UA有這麼大作用,要如何更換瀏覽器的UA呢?其實只要瀏覽器支援擴展程式,還是非常簡單的,下面就以Chrome瀏覽器為例。

首先,安裝讓瀏覽器支援UA切換的擴展,Chrome的話推薦這款Google官方出品的「User-Agent Switcher for Chrome」。

User-Agent Switcher for Chrome官方下載://chrome.google.com/webstore/detail/djflhoibgkdhkhhcedjiklpkjnoahfmg

上面的鏈接來自Chrome商店,中國用戶可能要通過特殊方法才能訪問,當然大家也可以自行尋找相應的crx文件安裝。

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作

User-Agent Switcher for Chrome來自Google官方,自然是很好用的。它有兩個最主要的優點:

內置各種UA

這款擴展程式內置了Firefox、IE、iOS、Android甚至WP等各平台、各瀏覽器的UA,無論你想要「冒充」哪款瀏覽器,都不成問題。

支援自定義UA

在它的設置菜單中,可以自行添加UA,例如想要「冒充」微信,那就可以添加微信的UA。

微信的UA要如何獲取呢?很簡單,在微信中發送一個檢測UA的鏈接,用微信開啟,就知道微信內置瀏覽器的UA了。

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作

總結

總的來說,瀏覽器改UA的操作非常簡單,用途卻很大。

經歷了多次瀏覽器大戰的老網民,都知道用這招享受更加暢通無阻的互聯網。

如果你想要用一個瀏覽器儘可能多的兼容世界上所有的網頁,這個招數絕對不容錯過!

老網民才懂的絕招!瀏覽器「假裝身份」的一個神奇操作