في تطوير موقع الويب الفعلي، غالبًا ما نجد أن متصفح IE به قيود على الموارد، وهو أمر محبط للغاية عندما لا نفهمه، فإننا نضيع الكثير من الوقت في اكتشاف الأخطاء. سنقوم الآن بإدراج قيود IE على موارد الصفحة وتجنب هذه القيود أثناء التطوير.
- يدعم فقط إدخال ما يصل إلى 3 طبقات من ملفات @import CSS؛
- يدعم فقط ملفات @import 32 CSS على الأكثر (استخدم الرابط لتقديم نفس الشيء، يمكنك التحقق من صفحة الاختبار هذه ، والاختبار الخامس جدير بالملاحظة)؛
- عند استخدام Data URi، يتم دعم ترميز يصل إلى 32 كيلو بايت base64 (فقط IE8 وIE6 وIE7 لا يدعم Data URi)؛
- الحد الأقصى لطول عنوان URL هو 2048 حرفًا؛
- لا يمكن أن يتجاوز عدد المحددات في كل علامة نمط أو ملف CSS 4095 (ارجع إلى مقالة Qin Ge، حيث تعتقد العديد من الأماكن أن الحد الأقصى لحجم ملف CSS الخاص بـ IE هو 288 كيلو بايت، واختبار Qin Ge يدحض هذا البيان)؛
- لا يمكن تنزيل الملفات التي يزيد حجمها عن 2 جيجابايت (يبدو أن IE8 يحل هذه المشكلة)؛
- يدعم إجمالي 300 ملف تعريف ارتباط كحد أقصى؛
- يسمح كل اسم نطاق بحد أقصى من 20 إلى 50 ملف تعريف ارتباط (IE6 يسمح بـ 20، ويمكن لـ IE7 استخدام 50 بعد التصحيح)، (معظم المتصفحات الأخرى لها أيضًا قيود، مثل حدود Opera 30، وFirefox حدود 50، وSafari/webkit ليس لها قيود) ;
- يمكن قراءة ملفات تعريف الارتباط التي يصل حجمها إلى 4096 بايت فقط، وسيحدث خطأ عند كتابة رؤوس ملفات تعريف الارتباط التي تتجاوز 5118 بايت.
قد تكون هناك قيود أخرى، فلا تتردد في إضافتها.