使用 NW.js 将简单的网页打包成兼容 Windows XP 系统的应用

63 天前
 xxss0903

最近需要将打包一个 Windows XP 系统的应用,功能比较简单,只是打开一个开发的网页,那么就只需要加载一个本地的 index.html ,然后使用 index.html 中加载打开的网页就行,测试了ElectronlibCEF,两个都比较费时因此就选择了使用NW.js来进行打包 WinXP 兼容的安装包,然后再虚拟机中安装应用运行成功。
把 demo 项目上传到 github 了:https://github.com/xxss0903/nw.js-winxp-demo 给大家参考

1449 次点击
所在节点    程序员
13 条回复
zdw189803631
63 天前
2024 年了朋友, 还在 xp
tanranran
63 天前
@zdw189803631 很多上古系统在用,比如某 ATM ,某银行内部,某 XXXX
NoOneNoBody
63 天前
@zdw189803631 #1
共用触屏机器很适合的,直接全屏运行这个,不给退出方式就行
NewYear
63 天前
@zdw189803631

谁家好人会让主力机用 XP 系统啊,都是没办法啊,再过两年 Win10 都要淘汰了。
nikenidage1
62 天前
不考虑 winform 吗?很多 xp 机器都还在跑 winform ,甚至 wince
xxss0903
62 天前
@NewYear 很多事业单位,医院之类的还在用这样的机子,主要这个方便前端打包,对不熟悉 windows 开发的就很简单了
foolishcrab
62 天前
这个使用场景在什么地方?跟直接浏览器打开有什么区别吗
simple11
62 天前
直接用浏览器不行吗?
wxf666
62 天前
@xxss0903 #6 这年头,还有这么多支持 XP 的主板、CPU 吗?

超出年限这么多,也不更换吗?不怕机器故障坏掉,数据出错啥的吗?
reea
62 天前
很多这样的 xp 只是前端机,就是套壳放个页面而已,装个高端外壳,内里系统硬件成本低廉,要价十万几十万你信不
wxf666
61 天前
@reea #10 这年头,还有这么多支持 XP 的主板、CPU 吗?

超出年限这么多,也不更换吗?不怕机器故障坏掉,数据出错啥的吗。。
NewYear
61 天前
@xxss0903
我很清楚,不需要和我解释。


@wxf666
@zdw189803631
常见使用老系统(比如 XP 、Win7 )的原因,都不会在程序员这里。。。例如 ATM 机、工厂连接设备的电脑、低配的一体机、低配的展示机。。。。这些基本上都没有更换的可能,因为新的系统要么没驱动(就无法通讯)、软件不兼容系统、软件无售后、配置太低(运行不起来新系统)、专用硬件不兼容(根本就没法用,硬件没地方可插)等等一系列原因。

升级成本非常高,往往要更换的不只是“电脑”本身,恰恰相反电脑硬件成本在这里是最低的,但基本上都无法升级。

在程序员圈子特别多人喜欢嘲讽这个事情,反而让我感到困惑。
wxf666
61 天前
@NewYear #12

那现在能稳定找到,支持 XP 的新硬件(主板、CPU 等)吗?

如果不能,工厂、银行等的机器一出故障,岂不就要停摆好久?



使用新硬件、系统、软件,能获得优越感的原因,我猜测可能有:

1. 新硬件性能更强。身手快的,就是瞧不起慢吞吞的。
2. 新设备能使用更广泛的软硬件。人无我有的稀缺性,能得到其他人的羡慕。
3. 厂商赋予的情绪价值。比如更安全、更潮流、更方便等,再来个停止旧用户更新,让新用户高旧用户一等。
4. 展示财力。新东西往往更吃配置,设备更贵。
5. 展示能力。表示自己能及时适应新设备、功能等,学习能力更强。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1080173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX