En el desarrollo de sitios web reales, a menudo encontramos que el navegador IE tiene limitaciones de recursos, lo cual es muy frustrante. Cuando no lo entendemos, perdemos mucho tiempo detectando errores. Ahora enumeraremos las restricciones de IE sobre los recursos de la página y evitaremos estas restricciones durante el desarrollo.
- Solo admite la introducción de hasta 3 capas de archivos @import CSS;
- Solo admite @import 32 archivos CSS como máximo (use el enlace para presentarlo, puede consultar esta página de prueba , vale la pena mencionar la quinta prueba);
- Cuando se utiliza Data URi, se admite codificación base64 de hasta 32 K (solo IE8, IE6 e IE7 no admiten Data URi);
- La longitud máxima de la URL es de 2048 caracteres;
- El número de selectores en cada etiqueta de estilo o archivo CSS no puede exceder 4095 (consulte el artículo de Qin Ge, muchos lugares creen que el límite de tamaño del archivo CSS de IE es 288 KB, la prueba de Qin Ge refuta esta afirmación);
- No se pueden descargar archivos de más de 2 GB (parece que IE8 resuelve este problema);
- Admite un máximo de 300 cookies en total;
- Cada nombre de dominio permite un máximo de 20 a 50 cookies (IE6 permite 20, IE7 puede usar 50 después de aplicar el parche) (la mayoría de los demás navegadores también tienen restricciones, como Opera limita a 30, Firefox limita a 50 y Safari/webkit no tiene restricciones). ;
- Solo se pueden leer cookies de hasta 4096 bytes y se producirá un error al escribir encabezados de cookies que superen los 5118 bytes.
Puede haber otras restricciones, no dude en agregarlas.