Red de conocimiento informático - Conocimiento informático - Cómo resolver problemas de compatibilidad entre diferentes navegadores

Cómo resolver problemas de compatibilidad entre diferentes navegadores

Básicamente, existen cuatro núcleos comunes en el mercado:

Trident:

Este es un motor de composición tipográfica desarrollado por Microsoft. Este programa del núcleo se utilizó por primera vez en IE4 en 1997. Microsoft lo modificó basándose en el código Mosaic y se ha utilizado en IE7 hasta ahora. Trident es en realidad un núcleo abierto y el diseño del núcleo de su interfaz es bastante maduro, razón por la cual muchos navegadores usan IE core en lugar de IE (como Maxthon, The World, TT, GreenBrowser, AvantBrowser, etc.). Además, por conveniencia, mucha gente se refiere a él como el kernel de IE (no descarta que algunas personas no sepan el nombre del kernel, si hay que decirlo, al menos ese es el caso de antiguo N). Trident ha estado haciendo mucho ruido desde su lanzamiento. Desde su lanzamiento, Trident se ha actualizado y mejorado continuamente:

Trident II (IE5): soporte mejorado para CSS 1.0 y revisiones importantes de CSS2;

Trident III (IE5 .5) - Se corrigieron algunos controles de diseño CSS;

Trident IV (IE6) - Se corrigieron algunos errores del modelo de caja y se agregó el "Modo Quirks";

Trident IV (IE6)) - Se corrigieron algunos modelos de caja errores y se agregó el "Modo Quirks". El modo Quirks "alternar agrega soporte para la definición de tipo de documento (DTD);

Trident V (IE7): se corrigieron algunos errores de manejo del diseño CSS y se agregó soporte para el canal alfa PNG (semitransparente). (Aquí es donde ¡IE6 es a menudo criticado por su pobre soporte para imágenes png!)

Geckos:

Gecko es un motor de publicación en red de código abierto escrito en C++. Fue desarrollado originalmente por Netscape Communications. y Netcape6 comenzó a usar el kernel. El kernel fue adoptado más tarde por Mozilla Firefox. Geckos presenta un código completamente abierto, lo que lo hace altamente desarrollable y los programadores de todo el mundo pueden escribir y agregarle funciones. Fundación Mozilla:

Presto es un motor de diseño de navegador desarrollado por Opera Software. El kernel se utilizó por primera vez en Opera en 2003. 7. Se caracteriza por la máxima optimización de la velocidad de renderizado y actualmente es reconocido como el más rápido. Kernel del navegador para navegación web.

Webkit:

El kernel propio de Apple Utilizado por el navegador Safari de Apple. El motor Webkit incluye el motor de diseño WebCore y el motor de análisis JavaScriptCore. de los motores KHTML y KJS de KDE. Son software gratuito, con licencia bajo el tratado GPL y admiten el desarrollo del sistema BSD. Por lo tanto, Webkit también es software libre y no está restringido en términos de seguridad. por IE y Firefox, por lo que el navegador Safari sigue siendo muy seguro en China.

Resumen simple:

Navegadores que usan el kernel Trident: IE, Maxthon, TT, The World, etc.;

Navegadores que usan el kernel Gecko: Netcape6 y versiones superiores , FireFox, MozillaSuite/SeaMonkey;

Navegadores que utilizan el kernel Prestige: IE, Maxthon, TT, The World, etc.;

Navegadores que utilizan el kernel Prestige: versiones Netcape6 y superiores, FireFox, MozillaSuite/SeaMonkey;

Navegadores que usan el kernel Presto: p>

Navegadores que usan el kernel Presto: Opera 7 y superior;

Navegadores que usan el kernel Webkit: Safari, Chrome : Safari y Chrome.