Veo casos en los que la cadena de caracteres de uso de IE tiene varias partes que informan que son versiones diferentes. Por ejemplo:¿Qué significa cuando IE informa dos versiones en UserAgent?
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;
{B93AEBFF-7B72-44EA-B006-8CB078CC1911};
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ;
.NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152;
.NET CLR 3.5.30729)
Así que esto se afirma que es MSIE 8.0, pero también MSIE 6.0. ¿Esto significa algo especial? ¿Es un IE de acciones o hay algo especial al respecto?
Lo pregunto porque estoy viendo un comportamiento extraño con el navegador que reporta múltiples versiones, pero no con otro IE8.0 que reclama una única versión:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1;
Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729;
.NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
No estoy seguro si el agente de usuario tiene nada que ver con eso, pero pensé en preguntar.
[Actualizar] Tenga en cuenta que no estoy codificando contra versiones de navegador en particular, solo noté esto como una diferencia entre el navegador que se comportaba de manera extraña y los que no. Quería saber qué causaría que algunos IE8.0 informaran que también son IE6.0, otros no.
¿Ha intentado atacar el sitio usted mismo, ejecutando IE8 en "modo de compatibilidad"? Sospecho que esa es la causa de los encabezados doblados. –
¿Qué significa "comportamiento extraño" y cómo se verificó su agente de usuario? http://www.user-agents.org/index.shtml?moz no muestra este agente de usuario en particular y parece no válido.Sin embargo, el agente de usuario se puede sobrescribir en las preferencias o en el registro (consulte http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx). El "{B93AEBFF-7B72-44EA-B006-8CB078CC1911}" en su agente de usuario me hace pensar que algo está borked en su máquina. –
Obtener el agente de uso a través de http://www.supportdetails.com/ y otro sitio que no recuerdo. Esto es de navegadores de clientes (no los nuestros), así que no puedo estar seguro, pero dudo seriamente de que los usuarios hayan interferido con el registro. Este es el segundo que he visto con múltiples versiones de IE (el otro era un MSIE7.0 que también incluía MSIE6.0). Comportamiento extraño: en este caso se trata de un evento jquery .change que no se activa cuando se espera (cuando el usuario selecciona algo nuevo en un menú desplegable). Modo de compatibilidad: buen punto, lo intentaré cuando tenga acceso a un cuadro de Windows. También sucedió en IE7. – Parand