Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
energye
energy
提交
ac8abb17
energy
项目概览
energye
/
energy
通知
13
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
energy
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ac8abb17
编写于
1月 20, 2023
作者:
yanghye
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
v2.3.36 Fixed Chinese input and gtk3 issues for linux packagin,
And Windows Drag Region
上级
6ae4a6c6
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
14 addition
and
13 deletion
+14
-13
example/dev-test/combination-sundry-browser/src/browser-process.go
...ev-test/combination-sundry-browser/src/browser-process.go
+11
-10
example/dev-test/combination-sundry-browser/src/render-process.go
...dev-test/combination-sundry-browser/src/render-process.go
+1
-1
example/dev-test/lcl-browser/resources/index.html
example/dev-test/lcl-browser/resources/index.html
+2
-2
未找到文件。
example/dev-test/combination-sundry-browser/src/browser-process.go
浏览文件 @
ac8abb17
...
...
@@ -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
(
"
\t
key:"
,
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))
//
}
})
})
...
...
example/dev-test/combination-sundry-browser/src/render-process.go
浏览文件 @
ac8abb17
...
...
@@ -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
)
...
...
example/dev-test/lcl-browser/resources/index.html
浏览文件 @
ac8abb17
...
...
@@ -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>
<span>
新窗口百度-此处点不到
</span>
<a
href=
"https://energy.yanghy.cn"
style=
"-webkit-app-region:no-drag"
>
Energy
</a>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录