2010-02-16 5 views
5

각각의 펄 페이지 시작 부분에 ENV { 'HTTP_USER_AGENT'}를 인쇄 할 때 가끔 IE7을 사용하고 있으며 IE8을 사용하고 있다고 말한 경우가 있습니다. 왜 그런가?내 HTTP_USER_AGENT가 항상 같지 않은 이유는 무엇입니까?

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; 
InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; 
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; 
InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; 
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 

내 IE 버전은

답변

1

8. 당신이 당신의 브라우저가 IE7처럼 행동와 같은 자신을 제시하게 IE8의 호환성 모드를 사용하고 실제로?

+0

그래요. 호환성 모드를 사용하고 있지만, 항상 IE7로 표시하고 앞뒤로 전환하지 않아야합니까? – user105033

4

IE8은 IE7 호환 모드를 가지고있어 IE7과 동일하게 작동합니다. 이것은 IE8이 Internet Explorer의 이전 버전과 Internet Explorer의 단점을 사용하도록 설계된 웹 사이트와의 하위 호환성을 유지하기위한 것입니다.

How to make IE8 emulate IE7

관련 문제