提交 20371dce 编写于 作者: yanghye's avatar yanghye

U: demos icon

上级 af03a8f4
...@@ -8,6 +8,7 @@ import ( ...@@ -8,6 +8,7 @@ import (
"github.com/energye/energy/v2/cef/ipc/callback" "github.com/energye/energy/v2/cef/ipc/callback"
"github.com/energye/energy/v2/cef/ipc/types" "github.com/energye/energy/v2/cef/ipc/types"
"github.com/energye/energy/v2/cef/process" "github.com/energye/energy/v2/cef/process"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/consts" "github.com/energye/energy/v2/consts"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
//_ "net/http/pprof" //_ "net/http/pprof"
...@@ -24,7 +25,11 @@ func main() { ...@@ -24,7 +25,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/dom-visitor.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/dom-visitor.html"
cef.BrowserWindow.Config.Title = "Energy - dom-visitor" cef.BrowserWindow.Config.Title = "Energy - dom-visitor"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
// DomVisitor 必须在渲染进程中执行 // DomVisitor 必须在渲染进程中执行
// 示例 // 示例
......
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
) )
...@@ -24,7 +25,11 @@ func main() { ...@@ -24,7 +25,11 @@ func main() {
//主窗口的配置 //主窗口的配置
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/download.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/download.html"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//在主窗口初始化回调函数里设置浏览器事件 //在主窗口初始化回调函数里设置浏览器事件
cef.BrowserWindow.SetBrowserInit(func(event *cef.BrowserEvent, browserWindow cef.IBrowserWindow) { cef.BrowserWindow.SetBrowserInit(func(event *cef.BrowserEvent, browserWindow cef.IBrowserWindow) {
//下载更新事件 //下载更新事件
......
...@@ -6,6 +6,7 @@ import ( ...@@ -6,6 +6,7 @@ import (
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/cef/ipc/context" "github.com/energye/energy/v2/cef/ipc/context"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/consts" "github.com/energye/energy/v2/consts"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
) )
...@@ -23,7 +24,11 @@ func main() { ...@@ -23,7 +24,11 @@ func main() {
//主窗口的配置 //主窗口的配置
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/execute-dev-tool-method.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/execute-dev-tool-method.html"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//chromium配置 //chromium配置
//config := cef.NewChromiumConfig() //config := cef.NewChromiumConfig()
//config.SetEnableMenu(true) //启用右键菜单 //config.SetEnableMenu(true) //启用右键菜单
......
...@@ -4,6 +4,7 @@ import ( ...@@ -4,6 +4,7 @@ import (
"embed" "embed"
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
"time" "time"
...@@ -20,7 +21,11 @@ func main() { ...@@ -20,7 +21,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/execute-javascript.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/execute-javascript.html"
cef.BrowserWindow.Config.Title = "Energy - execute-javascript" cef.BrowserWindow.Config.Title = "Energy - execute-javascript"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//内置http服务链接安全配置 //内置http服务链接安全配置
cef.SetBrowserProcessStartAfterCallback(func(b bool) { cef.SetBrowserProcessStartAfterCallback(func(b bool) {
fmt.Println("主进程启动 创建一个内置http服务") fmt.Println("主进程启动 创建一个内置http服务")
......
...@@ -4,6 +4,7 @@ import ( ...@@ -4,6 +4,7 @@ import (
"embed" "embed"
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
) )
...@@ -19,7 +20,11 @@ func main() { ...@@ -19,7 +20,11 @@ func main() {
cefApp := cef.NewApplication() cefApp := cef.NewApplication()
//主窗口的配置 //主窗口的配置
cef.BrowserWindow.Config.Title = "Energy - 内置资源和内置服务示例" cef.BrowserWindow.Config.Title = "Energy - 内置资源和内置服务示例"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/internal-http-server.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/internal-http-server.html"
//内置静态资源服务的安全key和value设置 //内置静态资源服务的安全key和value设置
......
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/example/browser-ipc-on-emit/go-composite-type/src" "github.com/energye/energy/v2/example/browser-ipc-on-emit/go-composite-type/src"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"strconv" "strconv"
...@@ -21,7 +22,11 @@ func main() { ...@@ -21,7 +22,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/go-composite-type.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/go-composite-type.html"
cef.BrowserWindow.Config.Title = "Energy - go-composite-type" cef.BrowserWindow.Config.Title = "Energy - go-composite-type"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
// 在这个示例中演示了复合类型参数 // 在这个示例中演示了复合类型参数
// 包含 struct slice map // 包含 struct slice map
......
...@@ -7,6 +7,7 @@ import ( ...@@ -7,6 +7,7 @@ import (
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/cef/ipc/context" "github.com/energye/energy/v2/cef/ipc/context"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"strings" "strings"
) )
...@@ -22,7 +23,11 @@ func main() { ...@@ -22,7 +23,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/go-to-js.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/go-to-js.html"
cef.BrowserWindow.Config.Title = "Energy - go on event - js emit event" cef.BrowserWindow.Config.Title = "Energy - go on event - js emit event"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//在go中监听一个事件, 不带返回值 //在go中监听一个事件, 不带返回值
//使用上下文获取参数 //使用上下文获取参数
......
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"time" "time"
) )
...@@ -20,7 +21,11 @@ func main() { ...@@ -20,7 +21,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/js-to-go.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/js-to-go.html"
cef.BrowserWindow.Config.Title = "Energy - js on event - go emit event" cef.BrowserWindow.Config.Title = "Energy - js on event - go emit event"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//内置http服务链接安全配置 //内置http服务链接安全配置
cef.SetBrowserProcessStartAfterCallback(func(b bool) { cef.SetBrowserProcessStartAfterCallback(func(b bool) {
......
...@@ -4,6 +4,7 @@ import ( ...@@ -4,6 +4,7 @@ import (
"embed" "embed"
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/consts" "github.com/energye/energy/v2/consts"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
...@@ -20,7 +21,11 @@ func main() { ...@@ -20,7 +21,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/key-event.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/key-event.html"
cef.BrowserWindow.Config.Title = "Energy - Key Event" cef.BrowserWindow.Config.Title = "Energy - Key Event"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//在主窗口初始化回调函数里设置浏览器事件 //在主窗口初始化回调函数里设置浏览器事件
cef.BrowserWindow.SetBrowserInit(func(event *cef.BrowserEvent, browserWindow cef.IBrowserWindow) { cef.BrowserWindow.SetBrowserInit(func(event *cef.BrowserEvent, browserWindow cef.IBrowserWindow) {
event.SetOnKeyEvent(func(sender lcl.IObject, browser *cef.ICefBrowser, event *cef.TCefKeyEvent, osEvent *consts.TCefEventHandle, result *bool) { event.SetOnKeyEvent(func(sender lcl.IObject, browser *cef.ICefBrowser, event *cef.TCefKeyEvent, osEvent *consts.TCefEventHandle, result *bool) {
......
package main package main
import ( import (
"embed"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/common"
"os" "os"
"path" "path"
) )
//go:embed resources
var resources embed.FS
func main() { func main() {
//全局初始化 每个应用都必须调用的 //全局初始化 每个应用都必须调用的
cef.GlobalInit(nil, nil) cef.GlobalInit(nil, &resources)
//创建应用 //创建应用
cefApp := cef.NewApplication() cefApp := cef.NewApplication()
wd, _ := os.Getwd() wd, _ := os.Getwd()
...@@ -17,6 +22,11 @@ func main() { ...@@ -17,6 +22,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = indexHtmlPath cef.BrowserWindow.Config.Url = indexHtmlPath
cef.BrowserWindow.Config.Title = "Energy 本地加载html" cef.BrowserWindow.Config.Title = "Energy 本地加载html"
if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//运行应用 //运行应用
cef.Run(cefApp) cef.Run(cefApp)
} }
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
"github.com/energye/golcl/lcl/types" "github.com/energye/golcl/lcl/types"
...@@ -23,7 +24,11 @@ func main() { ...@@ -23,7 +24,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/msgbox.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/msgbox.html"
cef.BrowserWindow.Config.Title = "Energy - msgbox" cef.BrowserWindow.Config.Title = "Energy - msgbox"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//内置http服务链接安全配置 //内置http服务链接安全配置
cef.SetBrowserProcessStartAfterCallback(func(b bool) { cef.SetBrowserProcessStartAfterCallback(func(b bool) {
......
...@@ -4,6 +4,7 @@ import ( ...@@ -4,6 +4,7 @@ import (
"embed" "embed"
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
"strings" "strings"
...@@ -19,7 +20,11 @@ func main() { ...@@ -19,7 +20,11 @@ func main() {
cefApp := cef.NewApplication() cefApp := cef.NewApplication()
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
cef.BrowserWindow.SetBrowserInit(func(event *cef.BrowserEvent, window cef.IBrowserWindow) { cef.BrowserWindow.SetBrowserInit(func(event *cef.BrowserEvent, window cef.IBrowserWindow) {
//弹出子窗口 //弹出子窗口
event.SetOnBeforePopup(func(sender lcl.IObject, browser *cef.ICefBrowser, frame *cef.ICefFrame, beforePopupInfo *cef.BeforePopupInfo, popupWindow cef.IBrowserWindow, noJavascriptAccess *bool) bool { event.SetOnBeforePopup(func(sender lcl.IObject, browser *cef.ICefBrowser, frame *cef.ICefFrame, beforePopupInfo *cef.BeforePopupInfo, popupWindow cef.IBrowserWindow, noJavascriptAccess *bool) bool {
......
...@@ -6,6 +6,7 @@ import ( ...@@ -6,6 +6,7 @@ import (
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/cef/ipc/context" "github.com/energye/energy/v2/cef/ipc/context"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
"os" "os"
...@@ -22,7 +23,11 @@ func main() { ...@@ -22,7 +23,11 @@ func main() {
cefApp := cef.NewApplication() cefApp := cef.NewApplication()
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
cef.BrowserWindow.Config.Title = "Energy 打印PFD预览" cef.BrowserWindow.Config.Title = "Energy 打印PFD预览"
cef.SetBrowserProcessStartAfterCallback(func(b bool) { cef.SetBrowserProcessStartAfterCallback(func(b bool) {
fmt.Println("主进程启动 创建一个内置http服务") fmt.Println("主进程启动 创建一个内置http服务")
......
...@@ -3,6 +3,7 @@ package main ...@@ -3,6 +3,7 @@ package main
import ( import (
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/process" "github.com/energye/energy/v2/cef/process"
"github.com/energye/energy/v2/common"
) )
func main() { func main() {
...@@ -27,6 +28,11 @@ func main() { ...@@ -27,6 +28,11 @@ func main() {
cefApp := cef.NewApplication() cefApp := cef.NewApplication()
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "https://energy.yanghy.cn" cef.BrowserWindow.Config.Url = "https://energy.yanghy.cn"
if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//运行应用 //运行应用
cef.Run(cefApp) cef.Run(cefApp)
} }
...@@ -6,6 +6,7 @@ import ( ...@@ -6,6 +6,7 @@ import (
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/cef/ipc/context" "github.com/energye/energy/v2/cef/ipc/context"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
) )
...@@ -20,8 +21,12 @@ func main() { ...@@ -20,8 +21,12 @@ func main() {
cefApp := cef.NewApplication() cefApp := cef.NewApplication()
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
cef.BrowserWindow.Config.Title = "Energy 搜索页面中文本" cef.BrowserWindow.Config.Title = "Energy 搜索页面中文本"
if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
cef.SetBrowserProcessStartAfterCallback(func(b bool) { cef.SetBrowserProcessStartAfterCallback(func(b bool) {
fmt.Println("主进程启动 创建一个内置http服务") fmt.Println("主进程启动 创建一个内置http服务")
//通过内置http服务加载资源 //通过内置http服务加载资源
......
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/cef/ipc" "github.com/energye/energy/v2/cef/ipc"
"github.com/energye/energy/v2/common"
"github.com/energye/energy/v2/pkgs/assetserve" "github.com/energye/energy/v2/pkgs/assetserve"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
"github.com/energye/golcl/lcl/types" "github.com/energye/golcl/lcl/types"
...@@ -23,7 +24,11 @@ func main() { ...@@ -23,7 +24,11 @@ func main() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/sysdialog.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/sysdialog.html"
cef.BrowserWindow.Config.Title = "Energy - sysdialog" cef.BrowserWindow.Config.Title = "Energy - sysdialog"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico" if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//内置http服务链接安全配置 //内置http服务链接安全配置
cef.SetBrowserProcessStartAfterCallback(func(b bool) { cef.SetBrowserProcessStartAfterCallback(func(b bool) {
......
...@@ -3,6 +3,7 @@ package src ...@@ -3,6 +3,7 @@ package src
import ( import (
"fmt" "fmt"
"github.com/energye/energy/v2/cef" "github.com/energye/energy/v2/cef"
"github.com/energye/energy/v2/common"
"github.com/energye/golcl/lcl" "github.com/energye/golcl/lcl"
) )
...@@ -10,8 +11,12 @@ import ( ...@@ -10,8 +11,12 @@ import (
func MainBrowserInit() { func MainBrowserInit() {
//指定一个URL地址,或本地html文件目录 //指定一个URL地址,或本地html文件目录
cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html" cef.BrowserWindow.Config.Url = "http://localhost:22022/index.html"
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
cef.BrowserWindow.Config.Title = "ENERGY 区分主/子进程执行文件" cef.BrowserWindow.Config.Title = "ENERGY 区分主/子进程执行文件"
if common.IsLinux() {
cef.BrowserWindow.Config.IconFS = "resources/icon.png"
} else {
cef.BrowserWindow.Config.IconFS = "resources/icon.ico"
}
//主窗口初始化回调函数 //主窗口初始化回调函数
//在这个函数里,主进程浏览初始化之前创建窗口之后 //在这个函数里,主进程浏览初始化之前创建窗口之后
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册