我正在阅读我的学习pipe理系统的日志。 我发现两行看起来很奇怪。
2012-11-14 16:10:31 0.0.0.0 "<PERSON NAME>/<CITY>/<COMPANY>" do.<ADDRESS>.ru - GET /pics/mm_item_sel.gif - - - - - "Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1)+;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+InfoPath.2)" 2012-11-14 16:10:32 0.0.0.0 "<PERSON NAME>/<CITY>/<COMPANY>" do.<ADDRESS>.ru - GET /view_doc.html?doc_id=5300698214580765893&object_id=5808787579917258666&course_id=5766800087662725234&mode=learning_proc - - - - - "Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1)+;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+InfoPath.2)"
我已经删除了名字和姓氏,但是当同一台计算机的同一个账号的同一个人与LMS交谈时,两行都被生成了。 奇怪的是,用户代理描述看起来完全一样,除了第一种情况是MSIE 8.0,第二种情况是MSIE 7.0。
这怎么可能? 这是一种错误吗?
访问者最有可能使用IE8并打开兼容模式,将用户代理更改为IE7。 用户代理的Trident
部分只能由IE8 +发送出去。
下面详细讨论如何区分IE7和运行在IE7兼容模式下的浏览器 。