From a685be362b133cd4589babed16020e56fb71ee61 Mon Sep 17 00:00:00 2001 From: moonD4rk Date: Sun, 12 Mar 2023 18:59:29 +0800 Subject: [PATCH] chore: set max local storage value length is 2kb --- browingdata/localstorage/localstorage.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/browingdata/localstorage/localstorage.go b/browingdata/localstorage/localstorage.go index 105ffb5..5e1d2de 100644 --- a/browingdata/localstorage/localstorage.go +++ b/browingdata/localstorage/localstorage.go @@ -26,7 +26,7 @@ type storage struct { Value string } -const maxLocalStorageLength = 1024 * 2 +const maxLocalStorageValueLength = 1024 * 2 func (c *ChromiumLocalStorage) Parse(masterKey []byte) error { db, err := leveldb.OpenFile(item.TempChromiumLocalStorage, nil) @@ -42,11 +42,11 @@ func (c *ChromiumLocalStorage) Parse(masterKey []byte) error { value := iter.Value() s := new(storage) s.fillKey(key) - // don't all value upper than 1kB - if len(value) < maxLocalStorageLength { + // don't all value upper than 2KB + if len(value) < maxLocalStorageValueLength { s.fillValue(value) } else { - s.Value = fmt.Sprintf("value is too long, length is %d, supportted max length is %d", len(value), maxLocalStorageLength) + s.Value = fmt.Sprintf("value is too long, length is %d, supportted max length is %d", len(value), maxLocalStorageValueLength) } if s.IsMeta { s.Value = fmt.Sprintf("meta data, value bytes is %v", value)