Di mana Google Chrome menyimpan LocalStorage dari Extensions?

35

Saya hanya perlu memformat sistem Windows 7 saya dan memulai dari awal, saya membuat beberapa cadangan file / folder tertentu dan saya mencoba mencari tahu di mana Google Chrome menyimpan data pengguna yang disimpan ekstensi, seperti folder mana yang bisa saya cari untuk mungkin memulihkan beberapa data untuk ekstensi tertentu yang saya miliki?

JasonDavis
sumber

Jawaban:

32

Sepertinya itu %LocalAppData%\Google\Chrome\User Data\Default\Local Storage.

Ini terlihat benar ...
(klik untuk versi yang lebih besar)

ThatGraemeGuy
sumber
7
untuk linux ~ / .config / google-chrome / Default / Local Storage
Amit G
1
Apakah ini didokumentasikan? Jika saya mencadangkan folder ini dan mencoba mengembalikannya di lain waktu, apakah akan berhasil?
Pacerier
2
Untuk ekstensi yang dikembangkan saya dimuat sebagai CRX, penyimpanan lokal ada di \Local Storage\leveldbdirektori pada .ldbfile. Posting ini berisi info tentang file-file tersebut superuser.com/questions/1065771/…
edmundo096
6

Sebagai pembaruan, folder dalam jawaban yang ditandai tidak lagi berfungsi untuk saya. Pertama saya mengetahui di mana folder profil Chrome saya disimpan dengan pergi ke chrome://versiondan membuka lokasi untuk Path Profil.

Sesampai di sana, item penyimpanan lokal yang saya atur di lokasi saya disimpan di:

\Local Extension Settings\__extensionID__

Maupun
sumber
Bisakah Anda berbagi lebih banyak?
Alex S
@ AlexS Tentu, apa yang Anda ingin saya kembangkan?
NoR
@NoR, Aneh, Local Extension Settingsfolder kosong untuk saya .....
Pacerier
3
+1 untuk pernyataan yang chrome://versionmemberi Anda Jalur Profil Anda. PS: Pada Januari 2017 di macOS, LocalStorage, SQLite DBs dapat ditemukan di <chrome_profilepath>/Local Storage.
einjohn
6

Di Mac OS X itu disimpan di direktori profil pengguna Chrome Anda :

~/Library/Application Support/Google/Chrome/<user-profile>/Local Storage/

umumnya, default dengan hanya satu profil, yaitu:

~/Library/Application Support/Google/Chrome/Default/Local Storage/

Pembaruan: Terima kasih atas komentar @ Barmar bahwa ini telah berubah.

LocalStorage sekarang disimpan di leveldbsubdirektori sebagai satu set .ldbfile. Jalur default sekarang:

~/Library/Application Support/Google/Chrome/Default/Local Storage/leveldb

Pada sistem saya direktori leveldb dibuat pada 8 Oktober 2017 yaitu sekitar sebulan setelah rilis 61.0.3163.

Stephen P
sumber
1
Sepertinya ini sudah sedikit berubah sekarang. Tidak ada file di direktori itu yang telah dimodifikasi sejak 2017, tetapi sekarang ada subdirektori leveldbdengan banyak .ldbfile. Sayangnya, ini tidak lagi diatur sebagai file terpisah untuk setiap domain.
Barmar
2

Beberapa data dari ekstensi dapat ditemukan di Local Storagefolder (untuk setiap profil), file-file ini memiliki .localstorage/ .localstorage-journalekstensi dan dalam format SQLite. Namun, sebaiknya buat cadangan semua file dalam Local Storagefolder. Lihat: Bagaimana cara saya membuka file `.localstorage` dari folder Penyimpanan Lokal?

Beberapa data lain disimpan dalam format LevelDB di bawah IndexedDBfolder (untuk setiap profil). Ekstensi file .ldb, bagaimanapun, semua file diperlukan dari *.indexeddb.leveldbfolder untuk memiliki data yang konsisten.

Lihat juga:

kenorb
sumber
1

Pada Windows XP, Vista dan 7 (setidaknya) ini akan menjadi path:
C: \ Documents and Settings \ administrator \ Local Settings \ Data Aplikasi \ Google \ Chrome \ Data Pengguna \ Default \ Local Storage

Pastikan Anda menyesuaikan bagian pengguna ("administrator") jalur untuk mencerminkan nama pengguna Anda.

pengguna456967
sumber
0

Tampaknya jalur di Answertidak berfungsi lagi, gunakan jalur ini di Win7,8,10

C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\databases

Reza
sumber