ในการพัฒนาเว็บไซต์จริง เรามักจะพบว่าเบราว์เซอร์ IE มีข้อจำกัดด้านทรัพยากร ซึ่งน่าหงุดหงิดมาก เมื่อเราไม่เข้าใจ เราจะเสียเวลาไปกับการตรวจจับข้อบกพร่องไปมาก ตอนนี้เราจะแสดงรายการข้อจำกัดของ IE เกี่ยวกับทรัพยากรของเพจ และหลีกเลี่ยงข้อจำกัดเหล่านี้ในระหว่างการพัฒนา
- รองรับการแนะนำไฟล์ @import CSS สูงสุด 3 เลเยอร์เท่านั้น
- รองรับไฟล์ @import 32 CSS ได้สูงสุดเท่านั้น (ใช้ลิงก์เพื่อแนะนำไฟล์เดียวกัน คุณสามารถตรวจสอบ หน้าทดสอบนี้ ได้ การทดสอบครั้งที่ห้าน่าสังเกต)
- เมื่อใช้ Data URi รองรับการเข้ารหัส base64 สูงสุด 32K (เฉพาะ IE8, IE6 และ IE7 เท่านั้นที่ไม่รองรับ Data URi)
- ความยาว URL สูงสุดคือ 2,048 อักขระ
- จำนวนตัวเลือกในแต่ละแท็กสไตล์หรือไฟล์ CSS จะต้องไม่เกิน 4095 (อ้างถึง บทความ ของ Qin Ge หลายแห่งเชื่อว่าขีดจำกัดขนาดไฟล์ CSS ของ IE คือ 288KB การทดสอบของ Qin Ge หักล้างคำสั่งนี้)
- ไม่สามารถดาวน์โหลดไฟล์ที่มีขนาดใหญ่กว่า 2GB ได้ (ดูเหมือนว่า IE8 จะแก้ปัญหานี้ได้)
- รองรับคุกกี้ได้สูงสุด 300 รายการ
- ชื่อโดเมนแต่ละชื่ออนุญาตให้มีคุกกี้ได้สูงสุด 20-50 ตัว (IE6 อนุญาต 20 ตัว, IE7 สามารถใช้ได้ 50 ตัวหลังจากการแพตช์) (เบราว์เซอร์อื่นๆ ส่วนใหญ่ก็มีข้อจำกัด เช่น Opera ขีดจำกัด 30, Firefox ขีดจำกัด 50 และ Safari/ webkit ไม่มีข้อจำกัด) ;
- สามารถอ่านได้เฉพาะคุกกี้ที่มีขนาดสูงสุด 4,096 ไบต์ และจะเกิดข้อผิดพลาดเมื่อเขียนส่วนหัวของคุกกี้ที่มีขนาดเกิน 5118 ไบต์
อาจมีข้อจำกัดอื่น ๆ โปรดอย่าลังเลที่จะเพิ่ม