feat-dev: support firefox for windows and macos

This commit is contained in:
ᴍᴏᴏɴD4ʀᴋ
2022-01-16 22:31:51 +08:00
parent 88fe9c96db
commit 4d444891ab
17 changed files with 384 additions and 216 deletions
+15 -7
View File
@@ -67,13 +67,13 @@ func (i item) DefaultName() string {
case firefoxDownload:
return consts.FirefoxData
case firefoxLocalStorage:
return consts.UnSupportItem
return consts.UnsupportedItem
case firefoxCreditCard:
return consts.UnSupportItem
return consts.UnsupportedItem
case firefoxHistory:
return consts.FirefoxData
case firefoxExtension:
return consts.UnSupportItem
return consts.UnsupportedItem
default:
return consts.UnknownItem
}
@@ -98,7 +98,11 @@ func (i item) FileName() string {
case chromiumHistory:
return consts.ChromiumHistoryFilename
case chromiumExtension:
return consts.UnSupportItem
return consts.UnsupportedItem
case yandexPassword:
return consts.ChromiumPasswordFilename
case yandexCreditCard:
return consts.ChromiumCreditFilename
case firefoxKey4:
return consts.FirefoxKey4Filename
case firefoxPassword:
@@ -110,13 +114,13 @@ func (i item) FileName() string {
case firefoxDownload:
return consts.FirefoxDownloadFilename
case firefoxLocalStorage:
return consts.UnSupportItem
return consts.UnsupportedItem
case firefoxCreditCard:
return consts.UnSupportItem
return consts.UnsupportedItem
case firefoxHistory:
return consts.FirefoxHistoryFilename
case firefoxExtension:
return consts.UnSupportItem
return consts.UnsupportedItem
default:
return consts.UnknownItem
}
@@ -142,6 +146,10 @@ func (i item) NewBrowsingData() data.BrowsingData {
return nil
case chromiumHistory:
return &data.ChromiumHistory{}
case yandexPassword:
return &data.ChromiumPassword{}
case yandexCreditCard:
return &data.ChromiumCreditCard{}
case firefoxPassword:
return &data.FirefoxPassword{}
case firefoxCookie: