https://github.com/mzky/blink
https://github.com/suiyunonghen/GVCL/tree/master/Components/DxControls/gminiblink
https://gitee.com/aochulai/GoMiniblink
func main() {
ico, _ := res.ReadFile("res/gear22.ico")
win32.LoadIconFromBytes(ico)
err := goblink.NewWebBrowser("https://www.baidu.com", windowTitle, devtoolsPath, false, true, true, 1280, 800)
if err != nil {
log.Println(*url, err.Error())
}
}
main.manifest文件内容
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="pcm" type="win32"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True</dpiAware>
</windowsSettings>
</application>
</assembly>
.\rsrc.exe -manifest main.manifest -o main.syso -ico .\res\gear22.ico
gox -osarch="windows/amd64" -ldflags "-w -s -H=windowsgui"
gox -osarch="windows/386" -ldflags "-w -s -H=windowsgui" -tags="debug"
go build -ldflags "-w -s -H=windowsgui" -tags="debug"