Pregunta

Tengo dos máquinas vista de negocios. Tengo instalado IE 7 en ambos. En mi primera máquina (Computer1) si voy a este sitio ( http: //www.quirksmode. org / js / detect.html ), dice que estoy usando " Explorer 6 en Windows " ;. Si uso Computer2 con Vista Business e IE7, dice que estoy usando "Explorer 7 en Windows". Aquí hay una pantalla captura . La misma versión de IE está en ambas máquinas. ¿Alguien tiene una solución?

¿Fue útil?

Solución

Computer1: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MS-RTC LM 8; .NET CLR 1.1.4322) Rick Kierner (11 minutes ago)
Computer2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 3.5.21022)  Rick Kierner (10 minutes ago)

Parece que hay algo de basura en el agente de usuario de Computer1 que repite la información de Mozilla / 4.0 (compatible ...) con la información de MSIE 6.0 (y los corchetes de cierre no coincidentes). Dicho esto, ejecuté su agente de usuario a través de la secuencia de comandos proporcionada en la página a la que se vinculó y regresó como Explorer 7, por lo que no estoy seguro de por qué está fallando en la página.

Independientemente, revise su Registro para obtener información adicional del Agente de Usuario que podría eliminarse en [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Configuración de Internet \ 5.0 \ User Agent] (sí, reside en '5.0' incluso si tiene Internet Explorer 7). Tenga en cuenta que esta es la ubicación en Windows XP, supongo que es la misma en Windows Vista.

Otros consejos

¿Puede publicar el Agente de usuario de ambas máquinas? (puede ir a algún sitio que muestre el agente de usuario, es decir, este , en la parte inferior ).

Supongo que es un error en el sitio Quirksmode junto con el usuario gaent.

¿Está utilizando la misma versión de IE7 en ambas máquinas? Si las versiones son diferentes, entonces es posible que el script no reconozca una versión por alguna razón y solo esté predeterminado en IE6 como el mínimo común denominador. Es posible que una de las máquinas tenga una versión de IE que no siga exactamente las reglas al pie de la letra y que el script tenga dificultades para manejarlo.

Comprueba las claves de registro [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ User Agent \ Post Platform] y [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent \ Post Platform]

Algunas piezas de software agregarán valores adicionales aquí, lo cual está bien, a menos que especifique una cadena de agente de usuario. En ese caso, la mayoría de las detecciones del navegador se activarán y detectarán el último valor que encuentren.

Normalmente, estos valores estarán en un " Agente de usuario " clave o "Plataforma de correos" llave.

Encontré la entrada de registro:

HKEY_USERS \ S-1-5-21-817507923-1393677948-3603797094-1205 \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ User Agent \ Post Platform

Tenía el

  

" Mozilla / 4.0 (compatible; MSIE 6.0;   Windows NT 5.1; SV1) "

valor. Después de eliminar eso, mi navegador es reconocido como IE 7

Esto es solo una suposición, pero la primera cadena que publicó explícitamente tiene "MSIE 6.0" en la cadena de consulta. Si el sitio es perezoso y no analiza correctamente la cadena, esto podría anular el " MSIE 7.0 " en la cadena anterior, y le dará un resultado falso.

Encontré la clave de registro IE6. ¿Puedo eliminar esto sin causar problemas en mi PC? HKEY_USERS \ S-1-5-21-117609710-1647877149-839522115-1003 \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ User Agent \ Post Platform donde encontré lo siguiente: Mozilla / 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Tengo instalado IE7 y puedo usar la mayoría de los elementos de Facebook, etc. Se me señaló que parece que tengo ambas versiones activas y podría experimentar problemas si no soluciono esto.

¡No quiero eliminar la clave de registro si eso podría causar un nuevo conjunto de problemas! gracias

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top