يوضّح لك هذا الدليل كيفية استخدام أدوات مطوّري البرامج في Chrome لعرض بيانات IndexedDB وتغييرها. ويفترض أنّك على دراية بـ "أدوات مطوّري البرامج". وإذا لم يكن الأمر كذلك، يمكنك الاطّلاع على البدء. يفترض أيضًا أنّك على دراية بقاعدة بيانات IndexedDB. وإذا لم يكن الأمر كذلك، يُرجى الاطّلاع على مقالة استخدام IndexedDB.
عرض بيانات IndexedDB
انقر على علامة التبويب التطبيق لفتح لوحة التطبيق. وسِّع قائمة IndexedDB للاطّلاع على قواعد البيانات المتاحة.
الشكل 1: قائمة IndexedDB
notes - https://mdn.github.io يمثّل قاعدة بيانات، حيث يكون notes هو اسم قاعدة البيانات و https://mdn.github.io هو المصدر الذي يمكنه الوصول إلى قاعدة البيانات.
-
notes هو متجر عناصر.
- العنوان والنص هما فهرسان.
انقر على قاعدة بيانات للاطّلاع على مصدرها ورقم إصدارها.
الشكل 2: قاعدة بيانات notes
انقر على أحد مستودعات العناصر للاطّلاع على أزواج المفاتيح والقيم.
الشكل 3 مساحة تخزين العناصر notes
- إجمالي الإدخالات هو العدد الإجمالي لزوجات المفتاح والقيمة في "متجر العناصر".
- قيمة منشئ المفتاح هي المفتاح التالي المتاح. لا يظهر هذا الحقل إلا عند استخدام أداة توليد المفاتيح.
انقر على خلية في عمود القيمة لتوسيعها.
الشكل 4 عرض قيمة IndexedDB
انقر على فهرس، مثل العنوان أو النص في الشكل 6 أدناه، لترتيب "متجر العناصر" حسب قيم هذا الفهرس.
الشكل 5 مخزن عناصر يتم ترتيبه أبجديًا حسب مفتاح title
إعادة تحميل بيانات IndexedDB
لا يتم تعديل قيم IndexedDB في لوحة التطبيق في الوقت الفعلي. انقر على إعادة تحميل
عند عرض مساحة تخزين عناصر لإعادة تحميل بياناتها، أو عرض قاعدة بيانات والنقر على إعادة تحميل قاعدة البيانات لإعادة تحميل جميع البيانات.
الشكل 6 عرض قاعدة بيانات
تعديل بيانات IndexedDB
لا يمكن تعديل مفاتيح IndexedDB وقيمها من لوحة التطبيق. ومع ذلك، بما أنّ "أدوات مطوّري البرامج" يمكنها الوصول إلى سياق الصفحة، يمكنك تشغيل رمز JavaScript ضمن "أدوات مطوّري البرامج" لتعديل بيانات IndexedDB.
تعديل بيانات IndexedDB باستخدام المقتطفات
المقتطفات هي طريقة لتخزين مجموعات من رموز JavaScript وتشغيلها ضمن "أدوات مطوّري البرامج في Chrome". عند تشغيل مقتطف، يتم تسجيل النتيجة في وحدة التحكّم. يمكنك استخدام مقتطف لتشغيل رمز JavaScript الذي يعدّل قاعدة بيانات IndexedDB.
الشكل 7 استخدام مقتطف للتفاعل مع IndexedDB
حذف بيانات IndexedDB
حذف زوج مفتاح/قيمة في IndexedDB
- عرض مساحة تخزين عناصر IndexedDB
انقر على زوج المفتاح/القيمة الذي تريد حذفه. تُبرز أدوات المطوّرين هذا العنصر باللون الأزرق للإشارة إلى أنّه تم اختياره.
الشكل 8 اختيار زوج مفتاح/قيمة لحذفه
اضغط على مفتاح حذف أو انقر على حذف العناصر المحدّدة
.
الشكل 9 شكل "متجر العناصر" بعد حذف زوج المفتاح/القيمة
حذف جميع أزواج المفتاح والقيمة في مساحة تخزين عناصر
عرض مساحة تخزين عناصر IndexedDB
الشكل 10 عرض مساحة تخزين للعناصر
انقر على محو مساحة تخزين العناصر
.
حذف قاعدة بيانات IndexedDB
- اطّلِع على قاعدة بيانات IndexedDB التي تريد حذفها.
انقر على حذف قاعدة البيانات.
الشكل 11 الزر حذف قاعدة البيانات
حذف كل مساحة التخزين في IndexedDB
- افتح لوحة محو مساحة التخزين.
- تأكّد من تفعيل مربّع الاختيار IndexedDB.
انقر على محو بيانات الموقع الإلكتروني.
الشكل 12 لوحة محو مساحة التخزين