瀏覽器的這些神奇特性你都了解嗎?

發(fā)布時(shí)間:2020-06-05 08:03:57  |  來源:太平洋電腦網(wǎng)  

大家天天都用瀏覽器上網(wǎng),但關(guān)于瀏覽器的一些神奇特性,卻未必都有所了解。

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

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

瀏覽器UA是什么?

前文已經(jīng)提到,UA是UserAgent的縮寫,這是瀏覽器的身份標(biāo)識。

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

怎么辦?瀏覽器就需要向網(wǎng)頁表明自己的身份,UA就是瀏覽器的身份標(biāo)識。

理論上,不同的瀏覽器的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中包含了很多信息,例如操作系統(tǒng)版本、瀏覽器內(nèi)核等等。

基本上,網(wǎng)頁就是靠UA來判斷你用什么瀏覽器的,網(wǎng)頁根據(jù)不同的瀏覽器,又會給出不同的頁面——因此通過變換瀏覽器UA,瀏覽器“假裝身份”,可以實(shí)現(xiàn)很多神奇的用途。

更換瀏覽器UA有啥用?

瀏覽器“假裝身份”都能實(shí)現(xiàn)什么效果?下面就舉幾個例子。

桌面瀏覽器查看手機(jī)WAP網(wǎng)頁。很多網(wǎng)頁同時(shí)做了桌面版和移動版,想要在桌面瀏覽器查看手機(jī)移動版的網(wǎng)頁?把瀏覽器的UA改成手機(jī)瀏覽器,刷新一下就搞定!

老網(wǎng)民才懂的絕招!瀏覽器“假裝身份”的一個神奇操作

解除不兼容提示

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

但其實(shí)只要將Edge的UA改成Chrome,完全可以兼容,畢竟現(xiàn)在Edge用的也是Chromium內(nèi)核。

老網(wǎng)民才懂的絕招!瀏覽器“假裝身份”的一個神奇操作

修改UA之前,網(wǎng)頁提示不兼容

老網(wǎng)民才懂的絕招!瀏覽器“假裝身份”的一個神奇操作

查看微信某些網(wǎng)頁

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

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

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

其實(shí)很大一部分原因,來自于瀏覽器之間的競爭。

例如現(xiàn)在Chrome已經(jīng)成為了網(wǎng)頁兼容的事實(shí)標(biāo)準(zhǔn),不少網(wǎng)頁直接設(shè)置為只兼容Chrome,而Google也推波助瀾倡導(dǎo)前端開發(fā)者使用“-webkit-”之類的標(biāo)識,這對其他瀏覽器非常不友好。

又例如當(dāng)初IE和網(wǎng)景瀏覽器競爭,不少網(wǎng)頁只兼容網(wǎng)景,IE為此愁眉不展。

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

很多時(shí)候網(wǎng)頁不兼容瀏覽器,其實(shí)是由于競爭的原因,只要UA改成競品瀏覽器,就一切正常。

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

又例如IE為了和網(wǎng)景競爭,為了兼容網(wǎng)景的網(wǎng)頁,不惜在自己的UA中加入了“Mozilla”的標(biāo)識——時(shí)至今日,所有瀏覽器的UA都仍存在“Mozilla”字樣,就是受此影響。

老網(wǎng)民才懂的絕招!瀏覽器“假裝身份”的一個神奇操作

換言之,只有善于更換UA,讓瀏覽器有多重身份,才能夠讓瀏覽器盡可能兼容所有網(wǎng)頁。

當(dāng)前某些APP正在打造互聯(lián)網(wǎng)的閉環(huán)生態(tài),例如微信一些頁面只能用它自家的內(nèi)置瀏覽器觀看,改UA就變得更有必要了。

要怎樣更改瀏覽器UA?

好了,既然換UA有這么大作用,要如何更換瀏覽器的UA呢?其實(shí)只要瀏覽器支持?jǐn)U展程序,還是非常簡單的,下面就以Chrome瀏覽器為例。

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

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

上面的鏈接來自Chrome商店,國內(nèi)用戶可能要通過特殊方法才能訪問,當(dāng)然大家也可以自行尋找相應(yīng)的crx文件安裝。

老網(wǎng)民才懂的絕招!瀏覽器“假裝身份”的一個神奇操作

User-Agent Switcher for Chrome來自Google官方,自然是很好用的。它有兩個最主要的優(yōu)點(diǎn):

內(nèi)置各種UA

這款擴(kuò)展程序內(nèi)置了Firefox、IE、iOS、Android甚至WP等各平臺、各瀏覽器的UA,無論你想要“冒充”哪款瀏覽器,都不成問題。

支持自定義UA

在它的設(shè)置菜單中,可以自行添加UA,例如想要“冒充”微信,那就可以添加微信的UA。

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

關(guān)鍵詞: 瀏覽器

 

網(wǎng)站介紹  |  版權(quán)說明  |  聯(lián)系我們  |  網(wǎng)站地圖 

星際派備案號:京ICP備2022016840號-16 營業(yè)執(zhí)照公示信息版權(quán)所有 郵箱聯(lián)系:920 891 263@qq.com