· 2 دقيقة قراءة
كيف تفحص وتمسح LocalStorage
Manesh Jayawardhana
CIO & Co-founder
غالبًا ما تخزّن تطبيقات الويب أجزاء صغيرة من البيانات في متصفحك. قد تنتهي التفضيلات والمسودات والرموز المميزة وأعلام الميزات والإعدادات المخبأة في LocalStorage. قد يكون هذا مفيدًا، لكنه يعني أيضًا أن الموقع قد يحتفظ بالحالة بعد إغلاق التبويب أو تسجيل الخروج أو التحديث.
يساعدك فاحص Local Storage على تصفح ومسح بيانات تخزين الموقع في مساحة عمل مباشرة خاصة بالمتصفح فقط.
ما الذي يتضمنه فحص LocalStorage
Local Storage هي منطقة تخزين في المتصفح حيث يمكن للمواقع حفظ أزواج مفتاح-قيمة نصية. على عكس تخزين الجلسة، يبقى Local Storage حتى يتم مسحه من قبل الموقع أو المتصفح أو المستخدم.
فحصه يعني مراجعة المفاتيح الموجودة، والقيم التي تحملها، وما إذا كان يجب إزالتها. هذا مفيد لتصحيح الأخطاء ومراجعة الخصوصية وإعادة تعيين الحالة المحلية لتطبيق ويب.
لماذا يعلق الناس هنا
يمكن لأدوات المطورين في المتصفح إظهار LocalStorage، لكنها ليست دائمًا سهلة الاستخدام للمراجعة السريعة. قد تكون القيم طويلة أو مشفرة أو منتشرة عبر مفاتيح متعددة.
يخلط الناس أيضًا بين مسح ملفات تعريف الارتباط ومسح LocalStorage. هذه آليات تخزين مختلفة، ومسح إحداهما لا يزيل الأخرى دائمًا.
| نوع التخزين | الاستخدام النموذجي |
|---|---|
| ملفات تعريف الارتباط | قيم صغيرة قابلة للقراءة من الخادم |
| Local Storage | قيم مفاتيح دائمة من جانب المتصفح |
| SessionStorage | قيم خاصة بجلسة التبويب فقط |
| الذاكرة المؤقتة | ملفات واستجابات محفوظة بواسطة المتصفح |
كيف يبدو الفحص الجيد
مفاتيح قابلة للقراءة
يجب أن تكون قادرًا على رؤية البيانات الموجودة دون التنقيب في القوائم.
مسح مقصود
أزل فقط ما تنوي إزالته، خاصة أثناء تصحيح الأخطاء.
التعامل بحذر مع القيم الحساسة
يجب عدم نسخ الرموز المميزة والبيانات الشخصية أو مشاركتها عرضيًا.
أخطاء شائعة يجب تجنبها
- افتراض أن تسجيل الخروج يمسح كل شيء. قد تبقى بعض البيانات المحلية.
- الخلط بين ملفات تعريف الارتباط وLocalStorage. هذه مناطق تخزين منفصلة في المتصفح.
- لصق قيم حساسة في الرسائل. قد تتضمن القيم المخزنة رموزًا مميزة أو بيانات مستخدم.
- مسح البيانات دون فحص التأثير. قد تؤدي إزالة المفاتيح إلى إعادة تعيين تفضيلات التطبيق أو حالته.
كيفية القيام بذلك مع Local Storage Inspector
- افتح Local Storage Inspector المجاني.
- راجع إدخالات تخزين الموقع المتاحة.
- افحص أسماء المفاتيح وقيمها.
- حدد الإدخالات التي لم تعد بحاجة إليها.
- امسح البيانات المحددة أو أعد تعيين التخزين حسب الحاجة.
الأداة مفيدة لتنظيف الخصوصية وتصحيح أخطاء الواجهة الأمامية وفهم ما حفظه تطبيق المتصفح محليًا.
أسئلة شائعة
هل يُرسل Local Storage تلقائيًا إلى الخادم؟
لا. على عكس ملفات تعريف الارتباط، لا يُدرج Local Storage تلقائيًا في طلبات HTTP، رغم أن نصوص الموقع البرمجية يمكنها قراءته.
هل مسح ملفات تعريف الارتباط يمسح Local Storage أيضًا؟
ليس دائمًا. تختلف إعدادات المتصفح، ونوعا التخزين منفصلان.
هل يمكن أن يحتوي Local Storage على بيانات حساسة؟
نعم. تخزّن بعض التطبيقات هناك رموزًا مميزة أو إعدادات شخصية، لذا افحص وشارك القيم بحذر.
فكرة أخيرة
Local Storage مفيد، لكنه دائم. يساعدك الفحص السريع على فهم ما احتفظ به موقع في متصفحك.