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

v2.3.36 Fixed Chinese input and gtk3 issues for linux packagin,

And Windows Drag Region
上级 6ae4a6c6
......@@ -295,11 +295,12 @@ func AppBrowserInit() {
})
event.SetOnBeforePopup(func(sender lcl.IObject, browser *cef.ICefBrowser, frame *cef.ICefFrame, beforePopupInfo *cef.BeforePopupInfo, popupWindow cef.IBrowserWindow, noJavascriptAccess *bool) bool {
fmt.Println("OnBeforePopup: "+beforePopupInfo.TargetUrl, "isLCL:", popupWindow.IsLCL())
popupWindow.SetShowInTaskBar()
popupWindow.HideTitle()
popupWindow.SetTitle("改变了标题 - " + beforePopupInfo.TargetUrl)
popupWindow.SetSize(800, 600)
window := popupWindow.AsLCLBrowserWindow().BrowserWindow()
popupWindow.SetNotInTaskBar()
window.SetTitle("改变了标题 - " + beforePopupInfo.TargetUrl)
window.SetWidth(800)
window.SetHeight(600)
//窗口弹出之前可自定义系统组件
//窗口大小改变后触发
//windows下窗口调整后触发一次
......@@ -383,12 +384,12 @@ func AppBrowserInit() {
}
})
event.SetOnBeforeResourceLoad(func(sender lcl.IObject, browser *cef.ICefBrowser, frame *cef.ICefFrame, request *cef.ICefRequest, callback *cef.ICefCallback, result *consts.TCefReturnValue) {
fmt.Println("SetOnBeforeResourceLoad:", request.Url, request.Method, "headerMap:", request.GetHeaderMap().GetSize())
headerMap := request.GetHeaderMap()
fmt.Println("\t", request.GetHeaderByName("energy"), headerMap.GetEnumerate("energy", 1), "size:", headerMap.GetSize())
for i := 0; i < headerMap.GetSize(); i++ {
fmt.Println("\tkey:", headerMap.GetKey(i), "value:", headerMap.GetValue(i))
}
//fmt.Println("SetOnBeforeResourceLoad:", request.Url, request.Method, "headerMap:", request.GetHeaderMap().GetSize())
//headerMap := request.GetHeaderMap()
//fmt.Println("\t", request.GetHeaderByName("energy"), headerMap.GetEnumerate("energy", 1), "size:", headerMap.GetSize())
//for i := 0; i < headerMap.GetSize(); i++ {
// fmt.Println("\tkey:", headerMap.GetKey(i), "value:", headerMap.GetValue(i))
//}
})
})
......
......@@ -18,7 +18,7 @@ func AppRenderInit() *cef.TCEFApplication {
} else if common.IsLinux() {
//cfg.SetFrameworkDirPath("/home/sxm/app/swt/energy/chromium") 或 配置环境变量 ENERGY_HOME
}
cfg.SetLogSeverity(consts.LOGSEVERITY_DEBUG)
//cfg.SetLogSeverity(consts.LOGSEVERITY_DEBUG)
//cfg.SetLogSeverity(consts.LOGSEVERITY_DISABLE)
cfg.SetLanguage(consts.LANGUAGE_zh_CN)
cfg.SetEnableGPU(false)
......
......@@ -8,9 +8,9 @@
<script type="application/javascript">
</script>
</head>
<body style="overflow: hidden;margin: 0px;padding: 0px;">
<body style="overflow: hidden;margin: 0px;padding: 0px;border: 2px red solid;height: 99.5vh;">
<h3>开发时测试的一个针对【-webkit-app-region: drag/no-drag】示例</h3>
<div style="-webkit-app-region: drag;width: 600px;border: 1px solid red;">
<div style="-webkit-app-region: drag;width: 600px;border: 1px solid #000000;">
<a href="https://www.baidu.com" style="-webkit-app-region:no-drag">百度</a>&nbsp;
<span>新窗口百度-此处点不到</span>&nbsp;
<a href="https://energy.yanghy.cn" style="-webkit-app-region:no-drag">Energy</a>&nbsp;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册