最近需要将打包一个 Windows XP 系统的应用,功能比较简单,只是打开一个开发的网页,那么就只需要加载一个本地的 index.html ,然后使用 index.html 中加载打开的网页就行,测试了Electron
和libCEF
,两个都比较费时因此就选择了使用NW.js
来进行打包 WinXP 兼容的安装包,然后再虚拟机中安装应用运行成功。
把 demo 项目上传到 github 了:https://github.com/xxss0903/nw.js-winxp-demo
给大家参考
1
yusf 2024-10-14 19:22:45 +08:00
2024 年了朋友, 还在 xp
|
![]() |
2
tanranran 2024-10-14 19:49:38 +08:00
@zdw189803631 很多上古系统在用,比如某 ATM ,某银行内部,某 XXXX
|
3
NoOneNoBody 2024-10-14 20:06:59 +08:00
@zdw189803631 #1
共用触屏机器很适合的,直接全屏运行这个,不给退出方式就行 |
![]() |
4
NewYear 2024-10-14 21:23:46 +08:00
|
![]() |
5
liuliuliuliu PRO 不考虑 winform 吗?很多 xp 机器都还在跑 winform ,甚至 wince
|
6
xxss0903 OP @NewYear 很多事业单位,医院之类的还在用这样的机子,主要这个方便前端打包,对不熟悉 windows 开发的就很简单了
|
7
foolishcrab 2024-10-15 10:18:58 +08:00 via iPhone
这个使用场景在什么地方?跟直接浏览器打开有什么区别吗
|
8
simple11 2024-10-15 16:26:03 +08:00
直接用浏览器不行吗?
|
9
wxf666 2024-10-15 18:32:49 +08:00
|
10
reea 2024-10-15 19:19:43 +08:00 via Android
很多这样的 xp 只是前端机,就是套壳放个页面而已,装个高端外壳,内里系统硬件成本低廉,要价十万几十万你信不
|
11
wxf666 2024-10-15 23:19:42 +08:00
|
![]() |
12
NewYear 2024-10-16 00:32:14 +08:00
@xxss0903
我很清楚,不需要和我解释。 @wxf666 @zdw189803631 常见使用老系统(比如 XP 、Win7 )的原因,都不会在程序员这里。。。例如 ATM 机、工厂连接设备的电脑、低配的一体机、低配的展示机。。。。这些基本上都没有更换的可能,因为新的系统要么没驱动(就无法通讯)、软件不兼容系统、软件无售后、配置太低(运行不起来新系统)、专用硬件不兼容(根本就没法用,硬件没地方可插)等等一系列原因。 升级成本非常高,往往要更换的不只是“电脑”本身,恰恰相反电脑硬件成本在这里是最低的,但基本上都无法升级。 在程序员圈子特别多人喜欢嘲讽这个事情,反而让我感到困惑。 |
13
wxf666 2024-10-16 02:04:07 +08:00
@NewYear #12
那现在能稳定找到,支持 XP 的新硬件(主板、CPU 等)吗? 如果不能,工厂、银行等的机器一出故障,岂不就要停摆好久? 使用新硬件、系统、软件,能获得优越感的原因,我猜测可能有: 1. 新硬件性能更强。身手快的,就是瞧不起慢吞吞的。 2. 新设备能使用更广泛的软硬件。人无我有的稀缺性,能得到其他人的羡慕。 3. 厂商赋予的情绪价值。比如更安全、更潮流、更方便等,再来个停止旧用户更新,让新用户高旧用户一等。 4. 展示财力。新东西往往更吃配置,设备更贵。 5. 展示能力。表示自己能及时适应新设备、功能等,学习能力更强。 |