![]() | 1 focuxin 2023-11-07 09:32:03 +08:00 C# 内嵌一个 CEF 浏览器 |
![]() | 2 tool2d 2023-11-07 09:35:03 +08:00 via Android 用老版本的 Electron 打包,可以支持 win7 。 单论兼容性,肯定是 Electron 是最好的。 |
3 fengshils 2023-11-07 09:39:00 +08:00 nwjs 老版本? |
![]() | 4 aosan926 2023-11-07 09:41:29 +08:00 https://github.com/weolar/miniblink49 ,文档说可以支持到 XP ,可以参考下 |
5 ynxh 2023-11-07 09:42:14 +08:00 tauri |
![]() | 6 learninining 2023-11-07 09:42:16 +08:00 |
![]() | 7 lizhenda 2023-11-07 09:46:35 +08:00 [Electron 打包不支持 win7] 谁说不支持了?你不要盯着最最新版看啊 ... Electron 22.x 不行么 |
![]() | 9 also24 2023-11-07 09:51:56 +08:00 ![]() |
10 drymonfidelia OP |
11 drymonfidelia OP @also24 会有新用户,让技术员一个个帮忙安装很麻烦 |
12 type 2023-11-07 09:59:34 +08:00 ![]() 换个思路,开发一个「启动器」,通过启动器打开 Chrome 并加载你们的系统,如果检测到没有安装 Chrome ,就给客户的电脑安装一个 |
13 weijundong 2023-11-07 10:00:09 +08:00 |
14 fengshils 2023-11-07 10:02:31 +08:00 op 就楼上说的 Electron 选个支持 win7 的旧版本打包就好了 没必要纠结 |
![]() | 15 also24 2023-11-07 10:03:51 +08:00 @drymonfidelia #11 找一个绿色版的 Chrome 相对来说要简单的多,打一个自解压的压缩包就行了 |
![]() | 16 zsj1029 2023-11-07 10:05:07 +08:00 Electron 只引入打包后的 dist 即可,npm 模块都可以抛弃,真正的代码,除了 Electron 自身的内核,只有 dist 的内容而已,而且打包出来是 exe 支持 next 的安装很方便 |
17 shunia 2023-11-07 10:25:43 +08:00 找人写一段 bat 脚本,用来自动下载安装 chrome 并且设置一个 9 楼说的快捷方式,告诉用户这就是安装好以后的软件入口。 或者你复杂一点做一个安装器,把上面的事情一条龙一下也可以。 给 Angular 再套一层那不是 s 上套 s 吗?给自己找不痛快? |
18 qinjiang 2023-11-07 11:37:12 +08:00 使用 electron ,加载你们的网址,一个包 60 兆。我现在公司就是这么做的 |
19 daliusu 2023-11-07 11:43:46 +08:00 所以你为什么不用 electron 。。。 |
20 daliusu 2023-11-07 11:44:38 +08:00 electron 老板本是只吃 win7 的,你一个套壳难道还必须要用最新版? |
![]() | 21 duanxianze 2023-11-07 11:45:02 +08:00 楼上说的对 你找个旧版 electron 最好了 |
![]() | 22 4BVL25L90W260T9U 2023-11-07 11:46:55 +08:00 也可以用 qt webengine 组件 |
![]() | 23 IvanLi127 2023-11-07 11:54:03 +08:00 via Android electron 直接用就完事了。想要体积小,也只能给 win10 用。至于性能,都用网页了就别考虑浏览器的性能了。 你想跑 xp 上,就试试 miniblink 能不能用吧,我以前用,比正常的新版本浏览器少很多特性,代码要改,不知道你们项目能不能正常运行。 |
![]() | 24 a33291 2023-11-07 12:35:29 +08:00 更推荐启动器的方式,用不依赖运行时的技术写,没有 chrome 就下载一个(绿色版的放你们自己服务器),然后新建一个桌面快捷方式就完事了.因为个人感觉这个成本最低. 其他的比如封装 cef 或者 electron 都行,但是成本相对高一点 |
![]() | 26 c2const 2023-11-07 14:31:40 +08:00 "不能用扫描进程的方法,没办法确定不是用户点的,最好是无感让这类软件失效" --------------- 1.不能扫描进程的方法。其实这是一个低成本的方法,的确可以挡住一批人,但对抗也很容易,隐藏进程/改进程名/加壳/改特征值等等 :( 2.确定是不是用户点的。这点比较难,需要 win 驱动开发和安全对抗,至少是和按键精灵(一般带驱动)、鼠标和键盘的硬件驱动等对抗才行,可以放弃这个需求 :( 3.无感失效。这个比较好实现,只要能检测到,正常开发功能就行。但对方可以破解你的 EXE ,不过只要网上没公开的破解版,那很大一部分人就不会用到破解版 :) ---------------- 如果领导不批足够预算,可以考虑放弃这方面的需求 :) |
27 mgzu 2023-11-07 14:47:13 +08:00 提供一个思路,用 https://github.com/go-rod/rod 写个程序,可以自动下载 chromium (可以指定版本),打开你们官网 |
28 sharpy 2023-11-07 15:08:30 +08:00 提供一个思路,有个叫 miniblink 的东西,你可以跟这个带佬聊一下 |
![]() | 30 zyxk 2023-11-07 15:57:40 +08:00 最最最简单的,网页检测一下浏览器啊, 如果不是 chrome , 直接提示不支持此浏览器, 然后转跳下载浏览器或下载你定制打包的浏览器页面啊 |
![]() | 32 constance 2023-11-07 16:04:43 +08:00 miniblink 有 electron xp 兼容版本 https://miniblink.net/views/exhance.html |