mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
[v3 windows] Support devtools on startup
This commit is contained in:
parent
55b3e2d35a
commit
ba4ffe4ecc
3 changed files with 16 additions and 4 deletions
|
|
@ -65,7 +65,7 @@ Webview Window Interface Methods
|
|||
| setZoom(zoom float64) | Y | | Y | |
|
||||
| show() | Y | | Y | |
|
||||
| size() (int, int) | Y | | Y | |
|
||||
| toggleDevTools() | | | Y | |
|
||||
| toggleDevTools() | Y | | Y | |
|
||||
| unfullscreen() | Y | | Y | |
|
||||
| unmaximise() | Y | | Y | |
|
||||
| unminimise() | Y | | Y | |
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import (
|
|||
"github.com/wailsapp/wails/v3/pkg/w32"
|
||||
)
|
||||
|
||||
var showDevTools = func(window unsafe.Pointer) {}
|
||||
var showDevTools = func(chromium *edge.Chromium) {}
|
||||
|
||||
type windowsWebviewWindow struct {
|
||||
windowImpl unsafe.Pointer
|
||||
|
|
@ -306,8 +306,7 @@ func (w *windowsWebviewWindow) forceReload() {
|
|||
}
|
||||
|
||||
func (w *windowsWebviewWindow) toggleDevTools() {
|
||||
//TODO implement me
|
||||
panic("implement me")
|
||||
showDevTools(w.chromium)
|
||||
}
|
||||
|
||||
func (w *windowsWebviewWindow) zoomReset() {
|
||||
|
|
|
|||
13
v3/pkg/application/webview_window_windows_devtools.go
Normal file
13
v3/pkg/application/webview_window_windows_devtools.go
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
//go:build windows && !production
|
||||
|
||||
package application
|
||||
|
||||
import (
|
||||
"github.com/wailsapp/go-webview2/pkg/edge"
|
||||
)
|
||||
|
||||
func init() {
|
||||
showDevTools = func(chromium *edge.Chromium) {
|
||||
chromium.OpenDevToolsWindow()
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue