2010-02-16 11 views
5

Cuando imprimo mi ENV {'HTTP_USER_AGENT'} al comienzo de cada una de mis páginas perl, a veces dice que estoy usando IE7 y otras veces dice que estoy usando IE8. ¿Alguna idea de por qué?¿Por qué mi HTTP_USER_AGENT no siempre es el mismo?

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) 

versión Mi IE es en realidad 8.

Respuesta

1

¿Está utilizando el modo de compatibilidad de Internet Explorer 8 que hace que el navegador se comporte como IE7 y presentarse a sí misma como tal?

+0

Sí, estoy usando el modo de compatibilidad, pero ¿no debería mostrarse siempre como IE7 entonces y no cambiar de un lado a otro? – user105033

4

IE8 tiene un modo de compatibilidad IE7 que le permite funcionar igual que e identificarse a sí mismo como IE7. Esto es así, IE8 mantiene la compatibilidad con sitios web que están diseñados para usar las peculiaridades de IE7 y las versiones anteriores de Internet Explorer.

How to make IE8 emulate IE7

Cuestiones relacionadas