LocalStorage Firefox 3.6
-
27-09-2019 - |
سؤال
وفقًا لكل شيء قرأته ، يدعم Firefox 3.5+ LocalStorage. ومع ذلك ، أرى التنبيه (الفشل) في Firefox 3.6. هل لدي بعض الإعدادات الغريبة في Firefox الخاص بي؟ أيه أفكار؟
function supports_html5_storage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
alert('failing');
return false;
}
}
ملاحظة: تحتوي الصفحة على Doctype HTML5 (على الرغم من أنني أعتقد أن هذا لا يحدث فرقًا).
المحلول
على الرغم من أن Firefox يدعم LocalStorage ، إلا أنه يمكن إيقاف تشغيله. تحقق من أنه يتم تشغيله.
اذهب إلى about:config
والتحقق من ذلك dom.storage.enabled
تم تعيينه على true
.
نصائح أخرى
لقد ركضت للتو في الخطأ الموصوف في http://meyerweb.com/eric/thoughts/2012/04/25/firefox-faeling-localstorage/: لا يسمح Firefox بالتخزين المحلي إذا كان لديك خيارات ملفات تعريف الارتباط الخاصة بك "اسأل في كل مرة". غريب ولكن حقيقي ، على الأقل في FF12 الذي كنت أستخدمه في ذلك الوقت. الحل البديل هو ضبط ملفات تعريف الارتباط الخاصة بك للاحتفاظ بها للجلسة أو حتى تنتهي صلاحيتها.