¿Cómo saber la diferencia entre el agente de usuario de Outlook 2003 (o anterior) y IE abierto?

Cuando uso la técnica de webbug para rastrear las aperturas de correo electrónico y detectar el cliente de correo electrónico, pude identificar la versión de Outlook por cadena de agente de usuario, pero solo para Outlook 2007 y versiones posteriores. (mediante el código clave MSOFFICE 12 y MSOFFICE 14) Cuando observo la cadena de Outlook 2003 y la comparo con la abierta en el navegador IE, se ve muy similar. ¿Hay alguna palabra clave que indique la diferencia entre esas dos cadenas de agente de usuario?

¡Aprecio tu ayuda!

preguntado el 31 de julio de 12 a las 15:07

1 Respuestas

Desafortunadamente, no se puede saber a partir de la Cadena del agente de usuario. En una vieja máquina virtual de Windows XP con Outlook 2003 e IE 8 instalados, obtengo esas dos cadenas:

Outlook 2003:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0)

Internet Explorer 8:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)

Lo que podrías hacer:

Agregue una imagen dentro de un comentario condicional, solo dirigido a Outlook 2003 y rastree esta imagen además de su otro rastreo. Luego, puede combinar los dos para identificar las versiones antiguas de Outlook.

O debe tratar todas las cadenas de agente de usuario de IE7 como Outlook 2003, suponiendo que es mucho más probable que un usuario esté usando una versión anterior de Outlook 2003 que usando IE7 para ver sus correos electrónicos.

Respondido 25 Abr '14, 19:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.