2009-10-23 8 views
14

¿Hay alguna diferencia significativa en el comportamiento (HTML, CSS, Javascript, ...) con Internet Explorer 8 en diferentes sistemas operativos?Diferencias en el comportamiento de IE8 entre XP, Vista, Win7?

En otras palabras, ¿funcionará una página web de la misma manera en IE8 + XP, IE8 + Vista e IE8 + Win7, o hay algunas diferencias significativas?

(soy consciente de que los plugins y las fuentes instaladas tendrán un impacto, pero eso es un poco fuera de mi alcance en este momento, asumiendo el modo de compatibilidad X-UA-Compatible: IE=8 o edge)


Aunque The IEBlog contiene información muy útil , No he encontrado esta información allí, así que estoy suponiendo que no debería ser. Sin embargo, la búsqueda ha aparecido this (vague) question: "IE8 on XP: looks great! IE8 on Vista: looks terrible". Tendrán que verificar IE8 + {XP, V, 7} ​​en VM mientras tanto.

Respuesta

5

Existen algunas diferencias con respecto a CSS. Cuando utilicé dos divs, el primero flotó a la izquierda y el segundo a desbordamiento: oculto; ancho: automático; IE8 en Windows 7 lo procesa correctamente, mientras que IE8 en xp sp2 representa el segundo div, lo que le da un ancho incorrecto. ¡Wierd!

2

He tenido problemas importantes en IE8, trabajando desde una máquina con Windows 7 Probé el sitio en IE8 usando el modo estándar el modo peculiar y el modo estándar IE7 y no tuve problemas, sin embargo mi cliente usaba IE8 en un XP máquina y me dijo que había problemas con el diseño. Revisé el sitio y se mostró con estilos significativamente diferentes.

Así que sí, hay una diferencia entre IE8 en XP e IE8 en Windows 7 ... aunque todavía tengo que descubrir cómo están sucediendo estas diferencias y cómo resolverlas.

0

También encontré otra diferencia bastante sorprendente entre IE8 en Vista (64) e IE8 en XP (sp3). La forma en que se trata el atributo de valor en la etiqueta del botón. Cuando usa < botón value = '10 '> calcula 10% </button > el valor enviado o extraído con javascript aparece con "calcular 10%" en lugar de 10 (el resultado en otros navegadores principales) en navegadores IE más antiguos (problema conocido) pero también en IE8 en Vista. IE8 en XP, por otro lado, parece cumplir con el comportamiento estándar que otros navegadores ya adoptaron. Lo que significa que realmente devuelve 10. Weird

+0

Nada que ver con Vista vs XP, tiene que ver con el modo de compatibilidad IE7 vs IE8 Standards Mode. Es probable que tenga diferentes configuraciones de usuario en sus máquinas XP y Vista en cuanto a cuándo usar el Modo de compatibilidad. – bobince

+0

¿Alguna prueba o experiencia detrás de esa afirmación, @bobince? –

1

Es posible una representación completamente diferente. Mi proyecto tiene diferentes vistas en IE8 + XP e IE8 + Win7. En IE8 + XP, la representación CSS tiene diferencias significativas con Windows 7.

+1

Y estas diferencias son ...? – LittleBobbyTables

8

Hay al menos 6 versiones de MSIE 8 y es probable que haya diferencias en el diseño debido a la corrección de errores en las últimas versiones. Una lista de las versiones está disponible en el sitio de soporte de Microsoft:

http://support.microsoft.com/kb/969393

MSIE8 en Windows XP es la versión 8.00.6001.18702 y en Windows 7 es la versión 8.00.7600.16385.

1

Al menos Wikipedia afirma que Server Name Indication solo funciona en las versiones de Vista/Win7 de IE8. Puede haber otras diferencias como esta: después de todo, las bibliotecas del sistema que utiliza IE pueden tener diferencias entre las diferentes versiones del sistema operativo.

0

Hay diferencias de comportamiento extraño en IE8 en XP también por ejemplo, cuando la tabulación entre los controles de entrada en un diseño de tabla (piensa en excel) se envuelve cuando el foco llega al último control visible - en lugar del último control en la fila . Afortunadamente, no he encontrado ningún problema serio, por lo que los clientes aún pueden trabajar.

Cuestiones relacionadas