github.com/AlpineAIO/wails/v2@v2.0.0-beta.32.0.20240505041856-1047a8fa5fef/internal/wv2installer/browser.go (about) 1 //go:build windows && wv2runtime.browser 2 // +build windows,wv2runtime.browser 3 4 package wv2installer 5 6 import ( 7 "fmt" 8 "github.com/AlpineAIO/wails/v2/internal/webview2runtime" 9 "github.com/AlpineAIO/wails/v2/pkg/options/windows" 10 ) 11 12 func doInstallationStrategy(installStatus installationStatus, messages *windows.Messages) error { 13 confirmed, err := webview2runtime.Confirm(messages.DownloadPage+MinimumRuntimeVersion, messages.MissingRequirements) 14 if err != nil { 15 return err 16 } 17 if confirmed { 18 err = webview2runtime.OpenInstallerDownloadWebpage() 19 if err != nil { 20 return err 21 } 22 } 23 24 return fmt.Errorf(messages.FailedToInstall) 25 }