本文转自;
大家天天都用浏览器上网,但关于浏览器的一些神奇特性,却未必都有所了解。
例如浏览器的UA(UserAgent),是一个非常重要的特性,它是浏览器的身份标识,可以发掘出很多好玩的事情!
如果你是一名资深老网民,想必改UA已经轻车熟路!今天,就来说说来浏览器UA的那点事吧。
浏览器UA是什么?
前文已经提到,UA是UserAgent的缩写,这是浏览器的身份标识。
我们用的浏览器有很多种,但浏览器用的技术又不尽相同,同一张网页用不同的浏览器浏览,可能会有不一样的效果。
怎么办?浏览器就需要向网页表明自己的身份,UA就是浏览器的身份标识。
理论上,不同的浏览器的UA是不一样的,例如Chrome的UA是
Mozilla/5.0(WindowsNT6.1;Win64;x64)AppleWebKit/.36(KHTML,likeGecko)Chrome/81.0..Safari/.36
而Firefox的UA则是
Mozilla/5.0(WindowsNT10.0;WOW64;rv:56.0)Gecko/Firefox/56.0
可见,UA中包含了很多信息,例如操作系统版本、浏览器内核等等。
基本上,网页就是靠UA来判断你用什么浏览器的,网页根据不同的浏览器,又会给出不同的页面——因此通过变换浏览器UA,浏览器“假装身份”,可以实现很多神奇的用途。
更换浏览器UA有啥用?
浏览器“假装身份”都能实现什么效果?下面就举几个例子。
桌面浏览器查看手机WAP网页。很多网页同时做了桌面版和移动版,想要在桌面浏览器查看手机移动版的网页?把浏览器的UA改成手机浏览器,刷新一下就搞定!
解除不兼容提示
不少网页设定为只兼容Chrome,检测到你用其他浏览器,就会弹出不兼容的提示——例如之前用Edge浏览器访问Chrome商店,就会有安全警告。
但其实只要将Edge的UA改成Chrome,完全可以兼容,毕竟现在Edge用的也是Chromium内核。
修改UA之前,网页提示不兼容
查看