├── .github └── workflows │ └── go.yml ├── LICENSE ├── README.md ├── cmd └── demo │ └── main.go ├── common.go ├── go.mod ├── go.sum ├── internal └── w32 │ └── w32.go ├── pkg └── edge │ ├── COREWEBVIEW2_COLOR.go │ ├── COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND.go │ ├── COREWEBVIEW2_KEY_EVENT_KIND.go │ ├── COREWEBVIEW2_MOVE_FOCUS_REASON.go │ ├── COREWEBVIEW2_PHYSICAL_KEY_STATUS.go │ ├── COREWEBVIEW2_WEB_RESOURCE_CONTEXT.go │ ├── ICoreWebView2AcceleratorKeyPressedEventArgs.go │ ├── ICoreWebView2AcceleratorKeyPressedEventHandler.go │ ├── ICoreWebView2Controller.go │ ├── ICoreWebView2Controller2.go │ ├── ICoreWebView2CreateCoreWebView2ControllerCompletedHandler.go │ ├── ICoreWebView2NavigationCompletedEventArgs.go │ ├── ICoreWebView2NavigationCompletedEventHandler.go │ ├── ICoreWebView2Settings.go │ ├── ICoreWebView2WebResourceRequest.go │ ├── ICoreWebView2WebResourceRequestedEventArgs.go │ ├── ICoreWebView2WebResourceRequestedEventHandler.go │ ├── ICoreWebView2WebResourceResponse.go │ ├── ICoreWebView2_2.go │ ├── ICoreWebView2_3.go │ ├── ICoreWebViewSettings.go │ ├── chromium.go │ ├── chromium_386.go │ ├── chromium_amd64.go │ ├── chromium_arm64.go │ ├── comproc.go │ ├── comproc_go17.go │ ├── comproc_go18.go │ ├── corewebview2.go │ └── guid.go ├── webview.go └── webviewloader ├── README.md ├── module.go ├── module_386.go ├── module_amd64.go ├── module_arm64.go └── sdk ├── LICENSE.txt ├── arm64 └── WebView2Loader.dll ├── x64 └── WebView2Loader.dll └── x86 └── WebView2Loader.dll /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/README.md -------------------------------------------------------------------------------- /cmd/demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/cmd/demo/main.go -------------------------------------------------------------------------------- /common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/common.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/go.sum -------------------------------------------------------------------------------- /internal/w32/w32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/internal/w32/w32.go -------------------------------------------------------------------------------- /pkg/edge/COREWEBVIEW2_COLOR.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/COREWEBVIEW2_COLOR.go -------------------------------------------------------------------------------- /pkg/edge/COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/COREWEBVIEW2_HOST_RESOURCE_ACCESS_KIND.go -------------------------------------------------------------------------------- /pkg/edge/COREWEBVIEW2_KEY_EVENT_KIND.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/COREWEBVIEW2_KEY_EVENT_KIND.go -------------------------------------------------------------------------------- /pkg/edge/COREWEBVIEW2_MOVE_FOCUS_REASON.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/COREWEBVIEW2_MOVE_FOCUS_REASON.go -------------------------------------------------------------------------------- /pkg/edge/COREWEBVIEW2_PHYSICAL_KEY_STATUS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/COREWEBVIEW2_PHYSICAL_KEY_STATUS.go -------------------------------------------------------------------------------- /pkg/edge/COREWEBVIEW2_WEB_RESOURCE_CONTEXT.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/COREWEBVIEW2_WEB_RESOURCE_CONTEXT.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2AcceleratorKeyPressedEventArgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2AcceleratorKeyPressedEventArgs.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2AcceleratorKeyPressedEventHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2AcceleratorKeyPressedEventHandler.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2Controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2Controller.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2Controller2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2Controller2.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2CreateCoreWebView2ControllerCompletedHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2CreateCoreWebView2ControllerCompletedHandler.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2NavigationCompletedEventArgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2NavigationCompletedEventArgs.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2NavigationCompletedEventHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2NavigationCompletedEventHandler.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2Settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2Settings.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2WebResourceRequest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2WebResourceRequest.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2WebResourceRequestedEventArgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2WebResourceRequestedEventArgs.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2WebResourceRequestedEventHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2WebResourceRequestedEventHandler.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2WebResourceResponse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2WebResourceResponse.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2_2.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebView2_3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebView2_3.go -------------------------------------------------------------------------------- /pkg/edge/ICoreWebViewSettings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/ICoreWebViewSettings.go -------------------------------------------------------------------------------- /pkg/edge/chromium.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/chromium.go -------------------------------------------------------------------------------- /pkg/edge/chromium_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/chromium_386.go -------------------------------------------------------------------------------- /pkg/edge/chromium_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/chromium_amd64.go -------------------------------------------------------------------------------- /pkg/edge/chromium_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/chromium_arm64.go -------------------------------------------------------------------------------- /pkg/edge/comproc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/comproc.go -------------------------------------------------------------------------------- /pkg/edge/comproc_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/comproc_go17.go -------------------------------------------------------------------------------- /pkg/edge/comproc_go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/comproc_go18.go -------------------------------------------------------------------------------- /pkg/edge/corewebview2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/corewebview2.go -------------------------------------------------------------------------------- /pkg/edge/guid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/pkg/edge/guid.go -------------------------------------------------------------------------------- /webview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webview.go -------------------------------------------------------------------------------- /webviewloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/README.md -------------------------------------------------------------------------------- /webviewloader/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/module.go -------------------------------------------------------------------------------- /webviewloader/module_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/module_386.go -------------------------------------------------------------------------------- /webviewloader/module_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/module_amd64.go -------------------------------------------------------------------------------- /webviewloader/module_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/module_arm64.go -------------------------------------------------------------------------------- /webviewloader/sdk/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/sdk/LICENSE.txt -------------------------------------------------------------------------------- /webviewloader/sdk/arm64/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/sdk/arm64/WebView2Loader.dll -------------------------------------------------------------------------------- /webviewloader/sdk/x64/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/sdk/x64/WebView2Loader.dll -------------------------------------------------------------------------------- /webviewloader/sdk/x86/WebView2Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchv/go-webview2/HEAD/webviewloader/sdk/x86/WebView2Loader.dll --------------------------------------------------------------------------------