V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xxss0903
V2EX  ›  程序员

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

  •  
  •   xxss0903 · 63 天前 · 1448 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    13 条回复    2024-10-16 02:04:07 +08:00
    zdw189803631
        1
    zdw189803631  
       62 天前
    2024 年了朋友, 还在 xp
    tanranran
        2
    tanranran  
       62 天前
    @zdw189803631 很多上古系统在用,比如某 ATM ,某银行内部,某 XXXX
    NoOneNoBody
        3
    NoOneNoBody  
       62 天前
    @zdw189803631 #1
    共用触屏机器很适合的,直接全屏运行这个,不给退出方式就行
    NewYear
        4
    NewYear  
       62 天前
    @zdw189803631

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

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

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


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

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

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

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

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



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

    1. 新硬件性能更强。身手快的,就是瞧不起慢吞吞的。
    2. 新设备能使用更广泛的软硬件。人无我有的稀缺性,能得到其他人的羡慕。
    3. 厂商赋予的情绪价值。比如更安全、更潮流、更方便等,再来个停止旧用户更新,让新用户高旧用户一等。
    4. 展示财力。新东西往往更吃配置,设备更贵。
    5. 展示能力。表示自己能及时适应新设备、功能等,学习能力更强。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:04 · PVG 19:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.