support opera for macOS Close #49

This commit is contained in:
moond4rk
2020-12-03 11:47:00 +08:00
parent 3d81278201
commit 7281c9051a
2 changed files with 15 additions and 1 deletions
-1
View File
@@ -20,7 +20,6 @@ const (
braveName = "Brave"
operaName = "Opera"
operaGXName = "OperaGX"
vivaldiName = "vivaldi"
)
type Browser interface {
+15
View File
@@ -15,6 +15,8 @@ const (
edgeProfilePath = "/Users/*/Library/Application Support/Microsoft Edge/*/"
fireFoxProfilePath = "/Users/*/Library/Application Support/Firefox/Profiles/*.default-release/"
braveProfilePath = "/Users/*/Library/Application Support/BraveSoftware/Brave-Browser/*/"
operaProfilePath = "/Users/*/Library/Application Support/com.operasoftware.Opera/"
operaGXProfilePath = "/Users/*/Library/Application Support/com.operasoftware.OperaGX/"
)
const (
@@ -22,6 +24,7 @@ const (
chromeBetaStorageName = "Chrome"
edgeStorageName = "Microsoft Edge"
braveStorageName = "Brave"
operaStorageName = "Opera"
)
var (
@@ -61,6 +64,18 @@ var (
Storage: chromeBetaStorageName,
New: NewChromium,
},
"opera": {
ProfilePath: operaProfilePath,
Name: operaName,
Storage: operaStorageName,
New: NewChromium,
},
"opera-gx": {
ProfilePath: operaGXProfilePath,
Name: operaGXName,
Storage: operaStorageName,
New: NewChromium,
},
}
)