هل لدى صفحتي في الحصول على DOCTYPE HTML5 للوصول sessionStorage

StackOverflow https://stackoverflow.com/questions/304299

  •  08-07-2019
  •  | 
  •  

سؤال

ولدينا متجر ديف يستمر لدعم IE6 الخ أنا يريد أن تخزين جلسة لجعل ذاكرة التخزين المؤقت التطبيق ولكن أتساءل كيف الكثير من العمل سيكون ...

هل من الممكن استخدام HTML4 نوع وثيقة في مستعرض HTML5 متوافق مع ولا يزال الوصول إلى sessionStorage، أو لا بد لي من شم المتصفح والعودة صفحات مختلفة (ربما فقط مع تغيير نوع المستند) للحصول على عمل؟

هل كانت مفيدة؟

المحلول

في الواقع، يمكنك. المتصفحات <م> لا يهمني حول doctypes. HTML 4 صارمة أو HTML 5 لن يحدث فرقا، فقط للتأكد من صفحتك في معايير الوضع، وليس المراوغات وضع .

وشخصيا، لا أرى سببا لعدم استخدام DOCTYPE HTML5، كما كنت سوف تستخدم HTML5، وعلى عكس أي من الآخرين، يمكنك <م> تذكر ذلك!

وبطبيعة الحال، تخزين الجلسة على النحو المحدد في HTML5 لن يعمل في IE6، ولكن الأمر متروك لك لتقرر ما هو نوع من تراجع سوف تقدمها.

نصائح أخرى

وسؤال جيد ... من الناحية النظرية فإن الجواب هو لا، ولكن عمليا انها بائع التابع. وسيكون لي حل يكون لديك خادم التحقق من المستخدم وكيل وحيوي علامة على الصفحة وفقا لذلك ما تجد عند اختبار التنفيذ عبر المتصفح. للأسف هذا هو واحد من تلك الأشياء التي لا تستطيع أن تفعل حيوي على (نوع التغيير وثيقة) العميل كما تفعل مع إصلاحات تنفيذ جافا سكريبت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top