正在閱讀:老網民才懂的絕招!瀏覽器“假裝身份”的騷操作老網民才懂的絕招!瀏覽器“假裝身份”的騷操作

2020-06-05 00:15 出處:PConline原創 作者:Aimo 責任編輯:censi

  [PConline 技巧]大家天天都用瀏覽器上網,但關於瀏覽器的一些神奇特性,卻未必都有所了解。例如瀏覽器的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
修改UA後,就可以使用了

  ·查看微信某些網頁。某些微信的特定網頁,限定只能透過微信開啟(例如之前公眾號文章就有這個限制)。只要把瀏覽器UA改成微信內置瀏覽器,就能夠用桌面瀏覽器查看了!

  ……

  為什麼改UA會有這麼多用途呢?其實很大一部分原因,來自於瀏覽器之間的競爭。例如現在Chrome已經成為了網頁相容的事實標準,不少網頁直接設定為只相容Chrome,而Google也推波助瀾倡導前端開發者使用“-webkit-”之類的標識,這對其他瀏覽器非常不友好。又例如當初IE和網景瀏覽器競爭,不少網頁只相容網景,IE為此愁眉不展。

  而改UA,就是打破瀏覽器競爭產生的壁壘的好方法。很多時候網頁不相容瀏覽器,其實是由於競爭的原因,只要UA改成競品瀏覽器,就一切正常。例如Firefox之前開啟YouTube會非常慢,把UA改成Chrome後一切正常;又例如IE為了和網景競爭,為了相容網景的網頁,不惜在自己的UA中加入了“Mozilla”的標識——時至今日,所有瀏覽器的UA都仍存在“Mozilla”字樣,就是受此影響。

修改瀏覽器UA
時至今日,Chrome等瀏覽器依然有“Mozilla”的標識,這是當年IE和網景瀏覽器大戰時留下的痕跡

  換言之,只有善於更換UA,讓瀏覽器有多重身份,才能夠讓瀏覽器盡可能相容所有網頁。目前某些APP正在打造互聯網的閉環生態,例如微信一些頁面只能用它自家的內置瀏覽器觀看,改UA就變得更有必要了。

要怎樣修改瀏覽器UA?

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

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

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

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

修改瀏覽器UA
User-Agent Switcher for Chrome,一鍵修改瀏覽器UA

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

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

  ·支援自定義UA。在它的設定菜單中,可以自行添加UA,例如想要“冒充”微信,那就可以添加微信的UA。微信的UA要如何穫取呢?很簡單,在微信中發送一個偵測UA的鏈接,用微信開啟,就知道微信內置瀏覽器的UA了。

修改瀏覽器UA

總結

  總的來說,瀏覽器改UA的操作非常簡單,用途卻很大。經歷了多次瀏覽器大戰的老網民,都知道用這招享受更加暢通無阻的互聯網。如果你想要用一個瀏覽器盡可能多的相容世界上所有的網頁,這個招數絕對不容錯過!

關注我們

最新資訊離線隨時看 聊天吐槽贏獎品