Bu kılavuzda, IndexedDB verilerini görüntülemek ve değiştirmek için Chrome Geliştirici Araçları'nı nasıl kullanacağınız gösterilmektedir. Geliştirici Araçları hakkında bilgi sahibi olduğunuz varsayılır. Başlamadıysanız Başlarken bölümüne bakın. Ayrıca IndexedDB'ye aşina olduğunuz varsayılmaktadır. Aksi takdirde, IndexedDB'yi kullanma bölümünü inceleyin.
IndexedDB verilerini görüntüleme
Uygulama panelini açmak için Uygulama sekmesini tıklayın. Kullanılabilir veritabanlarını görmek için IndexedDB menüsünü genişletin.
Şekil 1. IndexedDB menüsü
- notes: https://mdn.github.io bir veritabanını temsil eder. Burada notes veritabanının adıdır, https://mdn.github.io ise veritabanına erişebilen kaynaktır.
- notes bir nesne deposudur.
- title ve body, dizinler şeklindedir.
Kaynak ve sürüm numarasını görmek için bir veritabanını tıklayın.
2. Şekil. notes veritabanı
Anahtar/değer çiftlerini görmek için bir nesne deposunu tıklayın.
3. Şekil. notes nesne deposu
- Toplam giriş sayısı, nesne deposundaki anahtar/değer çiftlerinin toplam sayısıdır.
- Anahtar oluşturma aracı değeri, bir sonraki kullanılabilir anahtardır. Bu alan yalnızca anahtar oluşturucular kullanılırken gösterilir.
Değer sütunundaki bir hücreyi tıklayarak ilgili değeri genişletin.
4. Şekil. IndexedDB değerini görüntüleme
Nesne deposunu dizinin değerlerine göre sıralamak için aşağıdaki Şekil 6'da title (başlık) veya body (gövde) gibi bir dizini tıklayın.
5. Şekil. title anahtarına göre alfabetik olarak sıralanmış bir nesne deposu
IndexedDB verilerini yenile
Uygulama panelindeki IndexedDB değerleri gerçek zamanlı olarak güncellenmez. Bir nesne deposunun verilerini yenilemek için Yenile'yi tıklayın veya bir veritabanını görüntüleyip tüm verileri yenilemek için Veritabanını yenile'yi tıklayın.
6. Şekil. Veritabanını görüntüleme
IndexedDB verilerini düzenle
IndexedDB anahtarları ve değerleri Uygulama panelinden düzenlenemez. Bununla birlikte, Geliştirici Araçları sayfa içeriğine erişebildiğinden, IndexedDB verilerini düzenleyen Geliştirici Araçları içinde JavaScript kodunu çalıştırabilirsiniz.
IndexedDB verilerini Snippet'lerle düzenleme
Snippet'ler, JavaScript kod bloklarını Geliştirici Araçları'nda depolamanın ve çalıştırmanın bir yoludur. Bir Snippet çalıştırdığınızda sonuç Konsol'a kaydedilir. IndexedDB veritabanını düzenleyen JavaScript kodunu çalıştırmak için Snippet kullanabilirsiniz.
7. Şekil. IndexedDB ile etkileşim kurmak için Snippet kullanma
IndexedDB verilerini silme
IndexedDB anahtar/değer çiftini silme
- Bir IndexedDB nesne deposunu görüntüleyin.
Silmek istediğiniz anahtar/değer çiftini tıklayın. Geliştirici Araçları, seçildiğini belirtmek üzere mavi vurgular.
8. Şekil. Silmek üzere bir anahtar/değer çifti seçme
Sil tuşuna basın veya Seçilenleri Sil düğmesini tıklayın.
9. Şekil. Anahtar/değer çifti silindikten sonra nesne deposunun görünümü
Bir nesne deposundaki tüm anahtar/değer çiftlerini silme
Bir IndexedDB nesne deposunu görüntüleyin.
Şekil 10. Nesne deposunu görüntüleme
Nesne deposunu temizle'yi tıklayın .
IndexedDB veritabanı silme
- Silmek istediğiniz IndexedDB veritabanını görüntüleyin.
Veritabanını sil'i tıklayın.
Şekil 11. Veritabanını sil düğmesi
Tüm IndexedDB depolama alanını sil
- Depolama alanını temizle bölmesini açın.
- IndexedDB onay kutusunun etkinleştirildiğinden emin olun.
Site verilerini temizle'yi tıklayın.
Şekil 12. Depolama alanını temizle bölmesi