diff options
author | Teddy Wing | 2023-11-14 00:44:33 +0100 |
---|---|---|
committer | Teddy Wing | 2023-11-14 00:44:33 +0100 |
commit | 1e4dd35a450bddbb519fc54b52f9486627075e9c (patch) | |
tree | 884babf24c5d3b3ee864318133181ac17a604e96 /internal/swextreload.go | |
parent | efe0d66eb13f03990544210df9c88f13b6b68d87 (diff) | |
download | swextreload-1e4dd35a450bddbb519fc54b52f9486627075e9c.tar.bz2 |
swextreload.Reload: Extract arguments
Diffstat (limited to 'internal/swextreload.go')
-rw-r--r-- | internal/swextreload.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/internal/swextreload.go b/internal/swextreload.go index 5a5dab1..bbd0e03 100644 --- a/internal/swextreload.go +++ b/internal/swextreload.go @@ -1,8 +1,10 @@ package swextreload + import ( "context" "log" + "strings" "time" "github.com/chromedp/cdproto/target" @@ -17,7 +19,7 @@ func Reload( ) error { allocatorContext, cancel := chromedp.NewRemoteAllocator( context.Background(), - "ws://127.0.0.1:55755/devtools/browser/4536efdf-6ddf-40b6-9a16-258a1935d866", + url, ) defer cancel() @@ -32,9 +34,11 @@ func Reload( log.Printf("Targets: %#v", targets) println() + extensionURL := "chrome-extension://" + extensionID + "/" + var targetID target.ID for _, target := range targets { - if target.URL == "chrome-extension://imcibeelfmccdpnnlemllnepgbfdbkgo/background.bundle.js" { + if strings.HasPrefix(target.URL, extensionURL) { log.Printf("Target: %#v", target) targetID = target.TargetID break @@ -83,7 +87,7 @@ func Reload( println() for _, target := range targets { - if target.URL == "chrome-extension://imcibeelfmccdpnnlemllnepgbfdbkgo/background.bundle.js" { + if strings.HasPrefix(target.URL, extensionURL) { log.Printf("Target: %#v", target) targetID = target.TargetID break |