친구의 컴퓨터에 궁금한 점이 있습니다. Windows XP에서 그가 Internet Explorer 8.0.6001.18702
을 사용하고 있음을 확인했지만 (Microsoft Update의 모든 내용이 최신 버전 임)IE8이 사용자 에이전트 문자열을 IE9로보고합니다.
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)
이 여러 가지 이유로 기괴한 : IE8 그것이 IE9 있다고보고
-
그러나, 여기 보고서 사용자 에이전트 문자열입니다.
Trident/4.0
은 IE8임을 명확히 확인합니다. 이것은 사용자 에이전트 문자열에 대한 공식 Microsoft 설명서에서 참조합니다. http://msdn.microsoft.com/en-us/library/windows/desktop/ms537503(v=vs.85).aspx - IE9의 실제 버전에 대한 사용자 에이전트 문자열에서
Mozilla/5.0
을 본 적이 있습니다.
나는 혼란 스럽다. 우리는 IE (KB923737 at http://support.microsoft.com/kb/923737)를 재설정했고, IE 내에서 모든 확장 기능/애드온을 비활성화했으며, 의도적으로 사용자 에이전트 문자열을 변경하는 것으로 보이지 않습니다. 또한 사용자 에이전트 문자열이 스푸핑되고 있는지 확인하기 위해 레지스트리를 파헤 치며 기본값 (변경되지 않음)으로되어 있습니다.
누구든지 내가 보거나 다음에 시도해야 할 아이디어가 있습니까? 아니면 IE8의 명백한 정체성 위기에 대한 책임은 무엇입니까?