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