Bei der tatsächlichen Website-Entwicklung stellen wir oft fest, dass der IE-Browser Ressourcenbeschränkungen aufweist, was sehr frustrierend ist. Wenn wir es nicht verstehen, verschwenden wir viel Zeit damit, Fehler zu finden. Jetzt werden wir die Einschränkungen des IE für Seitenressourcen auflisten und diese Einschränkungen während der Entwicklung vermeiden.
- Unterstützt nur die Einführung von bis zu 3 Ebenen von @import CSS-Dateien;
- Unterstützt höchstens @import 32 CSS-Dateien (verwenden Sie den Link, um sie einzuführen, Sie können diese Testseite überprüfen, der fünfte Test ist erwähnenswert);
- Bei Verwendung von Data URi wird eine Base64-Kodierung von bis zu 32 KB unterstützt (nur IE8, IE6 und IE7 unterstützen Data URi nicht);
- Die maximale URL-Länge beträgt 2048 Zeichen;
- Die Anzahl der Selektoren in jedem Style-Tag oder jeder CSS-Datei darf 4095 nicht überschreiten (siehe Artikel von Qin Ge, viele Orte glauben, dass die CSS-Dateigrößenbeschränkung des IE 288 KB beträgt, der Test von Qin Ge widerlegt diese Aussage);
- Dateien, die größer als 2 GB sind, können nicht heruntergeladen werden (IE8 scheint dieses Problem zu lösen);
- Unterstützt insgesamt maximal 300 Cookies;
- Jeder Domänenname erlaubt maximal 20–50 Cookies (IE6 erlaubt 20, IE7 kann 50 nach dem Patchen verwenden) (die meisten anderen Browser haben ebenfalls Einschränkungen, z. B. Opera begrenzt 30, Firefox begrenzt 50 und Safari/Webkit hat keine Einschränkungen) ;
- Es können nur Cookies mit einer Größe von bis zu 4096 Byte gelesen werden. Beim Schreiben von Cookie-Headern mit mehr als 5118 Byte tritt ein Fehler auf.
Es kann weitere Einschränkungen geben, bitte fügen Sie diese gerne hinzu.