mozilla/5.0applewebkit/537.36(khtml,likegecko)chrome/28.0.1500.72

烟雨廊桥梦      2022-02-12     708

关键词:

很久很久以前有一个浏览器名字叫 NCSA Mosaic

很久很久以前有一个浏览器名字叫 NCSA Mosaic

紧接着也出现了一个 Mozilla 的浏览器 (Mozilla 的意思是 Mosaic 终结者)
后来 Mozilla 的正式发布版本是 Netscape 它把自己标称为Mozilla/1.0 (Win3.1)
由于 Netscape支持框架显示,后来框架在大家中间流行起来了,但Mosaic不支持框架。
所以网站管理员们则通过 User-Agent 判断,如果是Netscape浏览器则进入框架(html frame)的页面,如果不是Netscape 浏览器则进入没有框架的页面.

Netscape 没有风光多久,微软也推出了自己的 IE浏览器 。IE浏览器也支持 框架 但是很遗憾,网站管理员们不认识它呀,因为IE的 User-Agent 没有Mozilla 所有没有人理它。后来微软抓狂了,你们不就是只认识User-Agent 头里有 Mozilla 字符的浏览器么,于是宣称自己是“兼容Mozilla”的,开始模仿Netscape,把自己标称为Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)。这样一来 IE 也有了Mozilla (其实是伪装的…) 所以那些框架也能看到了.

后来随着微软把浏览器捆绑进自己的操作系统里一起卖,随就爆发了浏览器大战。结果大家都很清楚,Netscape失败了。而微软大胜了,至今微软的IE依然影响着 w3c 影响着所有浏览器。

Netscape 失败后重生为Mozilla 构造了Gecko,标称其为Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826,Gecko属于渲染引擎,表现优异。Mozilla开发了Firefox,标称为Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.7.5) Gecko/20041108 Firefox/1.0,并且Firefox表现也非常优秀.

由于 Gecko 的优秀,网站管理员们会判断浏览器是否是 Gecko 的,如果是则把更先进 更漂亮页面显示给这个浏览器,其他浏览器就没有这个待遇了。

(比如现在的HTML5 , 如果我判断是你firefox的新版本则跳转到地址1,如果是ie则去地址2)

看到 Gecko 能看到这么漂亮的页面 Linux 的平台的孩子们很桑心,因为他们创建了基于KHTML引擎支持的Konqueror也跟 Gecko 一样优秀,但却不带有Gecko而被识别。结果Konquerer开始伪装自己“像Gecko”那样以看到更漂亮的网页,并标称自己为 Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD)(KHTML, like Gecko),这个世界就抽风了….

Apple开发了Safari,使用了KHTML,同时也增加了很多新特性,后来另起炉灶叫了WebKit,但是它有希望能够看到那些为KHTML编写的网页,于是Safari标称自己为Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5,就更加混乱了.

Google也开发了自己的浏览器Chrome,使用了Webkit,有点像Safari,希望能看到为Safari编写的网页,于是决定装成Safari。Chrome使用了WebKit渲染引擎,想装成Safari,Chrome宣称自己是Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko)Chrome/0.2.149.27 Safari/525.13

最后:

IE伪装成 Mozilla
webKit 伪装成 KHTML
KHTML 伪装成 Gecko

最后 opera 伪装成上面任何浏览器

同时所有的浏览器又都宣称自己是 Mozilla

ua列表

....0;WindowsNT5.1)MacSafari4=Mozilla/5.0(Macintosh;U;IntelMacOSX10_5_8;en-us)AppleWebKit/531.21.8(KHTML,likeGecko)Version/4.0.4Safari/5GoogleBot=Mozilla/5.0(compatible;Googlebot/2.1;+http://www.google.com/bot.html)iPhone3.0=Mozilla/5.0(iPhone;U;CPUiPhoneOS3_0likeMacOSX;en-us)AppleWebKit/528.18(KHTML,l... 查看详情

为啥 Chrome 和 IE 将“Mozilla 5.0”放在它们发送到服务器的 User-Agent 中? [复制]

】为啥Chrome和IE将“Mozilla5.0”放在它们发送到服务器的User-Agent中?[复制]【英文标题】:WhydoChromeandIEput"Mozilla5.0"intheUser-Agenttheysendtotheserver?[duplicate]为什么Chrome和IE将“Mozilla5.0”放在它们发送到服务器的User-Agent中?[复制]... 查看详情

浏览器useragent

...arua=window.navigator.userAgent;edge:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/64.0.3282.140Safari/537.36Edge/17.17134Chrome:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/72.0.3626.119Safari/537.36fixfox:Mozilla/5.0(WindowsNT1... 查看详情

为什么浏览器user-agent总是有mozilla字样(代码片段)

...什么每个浏览器都有Mozilla字样?Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/27.0.1453.94Safari/537.36Mozilla/5.0(Linux;U;Android4.1.2;zh-tw;GT-I9300Build/JZO54K)AppleWebKit/534.30(KHTML,likeGecko)Version/4.0MobileSafari/534.30Mozilla/5.0(WindowsNT6.1;WOW64;rv:... 查看详情

webview版本判断

...webview版本例:Mozilla/5.0(Linux;U;Android4.1.1;zh-cn;MI2SBuild/JRO03L)AppleWebKit/534.30(KHTML,likeGecko)Version/4.0MobileSafari/534.30Mozilla/5.0(Linux;U;Android4.3;zh-cn;H30-C00Build/HuaweiH30-C00)AppleWebKit/534.30(KHTML,likeGecko)Version/4.0MobileSafari/534.30Mozilla/5.0(Linux;Android6.0.1;... 查看详情

网站日志中显示mozilla/5.0(linux;android4.4.2;hg680-kabuild/kot49h)applewebkit/537.36(khtml,likege

很久很久以前有一个浏览器名字叫NCSAMosaic很久很久以前有一个浏览器名字叫NCSAMosaic紧接着也出现了一个Mozilla的浏览器(Mozilla的意思是Mosaic终结者)后来Mozilla的正式发布版本是Netscape它把自己标称为Mozilla/1.0(Win3.1)由于Netscape支持框... 查看详情

chrome 说 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chro

】chrome说Mozilla/5.0(Macintosh;IntelMacOSX10_10_5)AppleWebKit/537.36(KHTML,likeGecko)Chrome/54.0.2840.71Safari/537.36【英文标题】:chromesaysMozilla/5.0(Macintosh;IntelMacOSX10_10_5)AppleWebKit/537.36(KHTML,likeGecko)Chrome/54.0 查看详情

常见user-agent(代码片段)

...com/search/spider.htm)(3)Chrome(谷歌)Win7:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/535.1(KHTML,likeGecko)Chrome/14.0.835.163Safari/535.1Win10:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/73.0.3683.103Safari/537.36Chrome17.0–MACMozilla/5.0(Macintosh;IntelMac... 查看详情

为什么浏览器user-agent总是有mozilla字样

你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/27.0.1453.94Safari/537.36Mozilla/5.0(Linux;U;Android4.1.2;zh-tw;GT-I9300Build/JZO54 查看详情

为什么浏览器user-agent总是有mozilla字样

你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?Mozilla/5.0(Windows NT6.1; WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/27.0.1453.94Safari/537.36Mozilla/5.0(Linux;U;Android4.1.2;zh-tw;GT-I930 查看详情

上周总结

1. navigator.userAgent()从浏览器获得值‘Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/66.0.3359.139Safari/537.36’。    Mozilla/5.0,AppleWebKit/537.36,Chrome 查看详情

scapy怎么构造http请求

...User-Agentheadervalue"Mozilla/5.0(Macintosh;U;IntelMacOSX10_7_0;en-US)AppleWebKit/534.21(KHTML,likeGecko)Chrome/11.0.678.0Safari/534.21","Mozilla/5.0(Windows;U;MSIE9.0;WindowsNT9.0;en-US)","Mozilla/5.0(Windows;U;WindowsNT5.0;en-US;rv:0.9.2)Gecko/20020508Netscape6/6.1",&... 查看详情

浏览器请求头值

参考技术AChrome(谷歌)Win7:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/535.1(KHTML,likeGecko)Chrome/14.0.835.163Safari/535.1Win10:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/73.0.3683.103Safari/537.36Chrome17.0–MACMozilla/5.0(Macintosh;IntelMacOSX10_7_0)AppleW... 查看详情

微信小程序与python服务,如何进行参数传递

...。web常用的User-Agent参数:Chrome:Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/39.0.2171.71Safari/537.36Mozilla/5.0(X11;Linuxx86_64)AppleWebKit/537.11(KHTML,likeGecko)Chrome/23.0.1271.64Safari/537.11Mozilla/5.0(Windows;U;WindowsNT6.1;en-US)AppleWebKit/534.16(KHTM... 查看详情

为什么每个浏览器的user-agent都有mozilla字样?

你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/27.0.1453.94Safari/537.36Mozilla/5.0(Linux;U;Android4.1.2;zh-tw;GT-I9300Build/JZO54 查看详情

scrapy|downloadermiddleware(代码片段)

...ting中设置USER-AGENT设置1USER_AGENT=‘Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/39.0.2171.71Safari/537.36‘二、自定义随机user-agent设置完成后在setting中解放1classRandomMiddlewares(object):2def__init__(self):3self.user_agent=[‘Mozilla/5.0(X11;Li... 查看详情

设置随机请求头和使用代理(代码片段)

...trandomimportrequestsUSER_AGENTS=['Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/70.0.3538.77Safari/537.36','Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/79.0.3945.88Safari/537.36','Mozilla/5.0(WindowsNT6.2;WOW64)Ap... 查看详情

user-agent合集

OperaMozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/39.0.2171.95Safari/537.36OPR/26.0.1656.60Opera/8.0(WindowsNT5.1;U;en)Mozilla/5.0(WindowsNT5.1;U;en;rv:1.8.1)Gecko/20061208Firefox/2.0.0Opera9.50Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;en)Opera9.50FirefoxMozilla/5.0(Win... 查看详情