feat: support export session storage for chromium

This commit is contained in:
Mingxing Liu
2023-04-19 03:00:37 +08:00
committed by moonD4rk
parent 01bf9806e0
commit 115e1d29c6
4 changed files with 48 additions and 27 deletions
+4
View File
@@ -69,6 +69,7 @@ func (c *Chromium) BrowsingData(isFullExport bool) (*browingdata.Data, error) {
if err := data.Recovery(c.masterKey); err != nil {
return nil, err
}
return data, nil
}
@@ -81,6 +82,9 @@ func (c *Chromium) copyItemToLocal() error {
if i == item.ChromiumLocalStorage {
err = fileutil.CopyDir(path, filename, "lock")
}
if i == item.ChromiumSessionStorage {
err = fileutil.CopyDir(path, filename, "lock")
}
if i == item.ChromiumExtension {
err = fileutil.CopyDirHasSuffix(path, filename, "manifest.json")
}