客户端嵌套 Web 页面如何选择

2年前 (2022-11-17)阅读3回复1
花花
花花
  • 管理员
  • 注册排名3
  • 经验值471680
  • 级别管理员
  • 主题94336
  • 回复0
楼主

客户端嵌套 Web 页面若何选择

客户端嵌套 Web 页面若何选择

做者:驚鏵

客户端嵌套 Web 页面若何选择

做者:驚鏵

在利用客户端嵌套 WEB页面有一下几种计划:

WebView2[1]

Electron[2]

NW.js[3]

sciter[4]

miniblink[5]

如今国内浩瀚桌面法式都是用了以下 五种,因为它跨平台更为便利👇。

以下保举利用几种C#计划客户端嵌套 WEB页面的计划:

CEFSharp[6]

CEFGlue[7]

WebKit.NET[8]

Open-Webkit-Sharp[9]

NanUI[10]

自带的 webbrowser 强烈 不保举

以上利用体例都有官网的 MD描述,利用简单,不做描述。

此篇次要描述若何利用 CEFGlue,原因是有一位开发者通过 QQ联络到我们,他需要撑持 WindowsXP操做系统在客户端嵌套 WEB,其他语言又不熟悉 所以需要 C#版本的,但 XP又更高只能撑持到 .NetFramework40。

在利用客户端嵌套 WEB页面有一下几种计划:

WebView2[1]

Electron[2]

NW.js[3]

sciter[4]

miniblink[5]

如今国内浩瀚桌面法式都是用了以下 五种,因为它跨平台更为便利👇。

展开全文

WebView2[1]

Electron[2]

NW.js[3]

sciter[4]

miniblink[5]

如今国内浩瀚桌面法式都是用了以下 五种,因为它跨平台更为便利👇。

以下保举利用几种C#计划客户端嵌套 WEB页面的计划:

CEFSharp[6]

CEFGlue[7]

WebKit.NET[8]

Open-Webkit-Sharp[9]

NanUI[10]

自带的 webbrowser 强烈 不保举

CEFSharp[6]

CEFGlue[7]

WebKit.NET[8]

Open-Webkit-Sharp[9]

NanUI[10]

自带的 webbrowser 强烈 不保举

以上利用体例都有官网的 MD描述,利用简单,不做描述。

此篇次要描述若何利用 CEFGlue,原因是有一位开发者通过 QQ联络到我们,他需要撑持 WindowsXP操做系统在客户端嵌套 WEB,其他语言又不熟悉 所以需要 C#版本的,但 XP又更高只能撑持到 .NetFramework40。

1)第一步翻开cefGlue[11] gitlab 地址停止下载代码到当地 本文选择了3440版本,下载到当地解压。

利用 VS2019翻开项目,不需要利用跨平台排除项目 CefGlue.Demo.GtkSharp.

利用 VS2019翻开项目,不需要利用跨平台排除项目 CefGlue.Demo.GtkSharp.

查看所需要的 CEF版本号 CHROME_VERSION_MAJOR.CHROME_VERSION_MINOR.CHROME_VERSION_BUILD.CHROME_VERSION_PATCH

根据上面拼接后拿到的版本号是: 68.0.3440.84

查看所需要的 CEF版本号 CHROME_VERSION_MAJOR.CHROME_VERSION_MINOR.CHROME_VERSION_BUILD.CHROME_VERSION_PATCH

根据上面拼接后拿到的版本号是: 68.0.3440.84

2)第二步去 cef-builds[12] 下载 CEF 32位版本 后解压备用。

点击 All Builds.

点击 Show more builds.

按下Ctrl+F 搜搜上面得到的CEF版本号 68.0.3440.84,找到后下载

点击 All Builds.

点击 Show more builds.

按下Ctrl+F 搜搜上面得到的CEF版本号 68.0.3440.84,找到后下载

3)第三步回到 VS2019设置CefGlue.Demo.WinForms为启动项目,并设置为.net40 生成- 目的平台设置x86,后生成项目。

4)第四步找到CEF库刚刚解压后的文件夹cef_binary_3.3440.1805.gbe070f9_windows32翻开把Debug、Resources文件夹的文件全数都拷贝到运行目次下(若是是Release版本,记得复造Release文件夹下的文件到运行目次下),然后双击Xilium.CefGlue.Demo.WinForms.exe启动就能看到bing首页,默认是翻开Google其他需要自行修改。

效果

参考材料

[1]

WebView2: /

[2]

Electron: /

[3]

NW.js: /

[4]

sciter: /

[5]

miniblink: /

[6]

CEFSharp:

[7]

CEFGlue:

[8]

WebKit.NET:

[9]

Open-Webkit-Sharp:

[10]

NanUI:

[11]

cefGlue:

[12]

cef-builds:

0
回帖

客户端嵌套 Web 页面如何选择 相关回复(1)

晨曦微光
晨曦微光
沙发
选择客户端嵌套Web页面,便捷性与适配并重。
传说2个月前 (05-31 04:10)回复00
取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息